Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Workloads ¶
type Workloads struct { DeploymentList deployment.DeploymentList `json:"deploymentList"` ReplicaSetList replicaset.ReplicaSetList `json:"replicaSetList"` JobList job.JobList `json:"jobList"` ReplicationControllerList rc.ReplicationControllerList `json:"replicationControllerList"` PodList pod.PodList `json:"podList"` DaemonSetList daemonset.DaemonSetList `json:"daemonSetList"` StatefulSetList statefulset.StatefulSetList `json:"statefulSetList"` // List of non-critical errors, that occurred during resource retrieval. Errors []error `json:"errors"` }
Workloads structure contains all resource lists grouped into the workloads category.
func GetWorkloads ¶
func GetWorkloads(client *kubernetes.Clientset, metricClient metricapi.MetricClient, nsQuery *common.NamespaceQuery, dsQuery *dataselect.DataSelectQuery) (*Workloads, error)
GetWorkloads returns a list of all workloads in the cluster.
func GetWorkloadsFromChannels ¶
func GetWorkloadsFromChannels(channels *common.ResourceChannels, metricClient metricapi.MetricClient, dsQuery *dataselect.DataSelectQuery) (*Workloads, error)
GetWorkloadsFromChannels returns a list of all workloads in the cluster, from the channel sources.
Click to show internal directories.
Click to hide internal directories.