Documentation ¶
Index ¶
- func DeletePod(cli *kubernetes.Clientset, name, namespace string) error
- func GetPodCounts(indexer *client.CacheFactory) (int, error)
- func GetPodPage(kubeClient client.ResourceHandler, namespace, resourceName string, ...) (*common.Page, error)
- func GetPodsByDeploymentPage(kubeClient client.ResourceHandler, namespace, name string, ...) (*common.Page, error)
- func GetRelatedPodByType(kubeClient client.ResourceHandler, namespace, resourceName string, ...) (*common.Page, error)
- func ListKubePod(indexer *client.CacheFactory, namespace string, label map[string]string) ([]*v1.Pod, error)
- type ContainerStatus
- type ObjectCell
- type Pod
- type PodStatistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPodCounts ¶
func GetPodCounts(indexer *client.CacheFactory) (int, error)
func GetPodPage ¶ added in v1.5.0
func GetPodPage(kubeClient client.ResourceHandler, namespace, resourceName string, q *common.QueryParam) (*common.Page, error)
func GetPodsByDeploymentPage ¶ added in v1.5.0
func GetPodsByDeploymentPage(kubeClient client.ResourceHandler, namespace, name string, q *common.QueryParam) (*common.Page, error)
func GetRelatedPodByType ¶ added in v1.5.0
func GetRelatedPodByType(kubeClient client.ResourceHandler, namespace, resourceName string, resourceType api.ResourceName, q *common.QueryParam) (*common.Page, error)
func ListKubePod ¶ added in v1.3.0
Types ¶
type ContainerStatus ¶
type ObjectCell ¶ added in v1.5.0
implements dataselector.DataCell
func (ObjectCell) GetProperty ¶ added in v1.5.0
func (cell ObjectCell) GetProperty(name dataselector.PropertyName) dataselector.ComparableValue
implements dataselector.DataCell
type Pod ¶
type Pod struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` ContainerStatus []ContainerStatus `json:"containerStatus,omitempty"` State string `json:"state,omitempty"` PodIp string `json:"podIp,omitempty"` NodeName string `json:"nodeName,omitempty"` StartTime time.Time `json:"startTime,omitempty"` Labels map[string]string `json:"labels,omitempty"` }
func GetPodByName ¶
func GetPodByName(cli *kubernetes.Clientset, namespace, name string) (*Pod, error)
func GetPodsByDeployment ¶
func GetPodsByDeployment(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
func ListPodByLabelKey ¶ added in v1.3.2
type PodStatistics ¶
Click to show internal directories.
Click to hide internal directories.