Documentation ¶
Index ¶
- func DeletePod(cli *kubernetes.Clientset, name, namespace string) error
- func GetPodCounts(indexer *client.CacheFactory) (int, error)
- func ListKubePod(indexer *client.CacheFactory, namespace string, label map[string]string) ([]*v1.Pod, error)
- type ContainerStatus
- type Pod
- func GetPodByName(cli *kubernetes.Clientset, namespace, name string) (*Pod, error)
- func GetPodsByDaemonSet(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
- func GetPodsByDeployment(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
- func GetPodsByJob(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
- func GetPodsByStatefulset(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
- func ListPod(indexer *client.CacheFactory, namespace string, label map[string]string) ([]*Pod, error)
- func ListPodByLabelKey(indexer *client.CacheFactory, namespace string, label string) ([]*Pod, error)
- type PodStatistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPodCounts ¶
func GetPodCounts(indexer *client.CacheFactory) (int, error)
func ListKubePod ¶ added in v1.3.0
Types ¶
type ContainerStatus ¶
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 GetPodsByDaemonSet ¶
func GetPodsByDaemonSet(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
func GetPodsByDeployment ¶
func GetPodsByDeployment(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
func GetPodsByJob ¶
func GetPodsByJob(indexer *client.CacheFactory, namespace, name string) ([]*Pod, error)
func GetPodsByStatefulset ¶
func GetPodsByStatefulset(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.