Documentation ¶
Index ¶
- func CreateSecretFromFile(clientset kubernetes.Interface, namespace, name, fpath string) (*corev1.Secret, error)
- func GetNode(clientset kubernetes.Interface, name string) (*corev1.Node, error)
- func GetPod(clientset kubernetes.Interface, namespace, name string) (*corev1.Pod, error)
- func ListNamespaces(clientset kubernetes.Interface) ([]corev1.Namespace, error)
- func ListNodes(clientset kubernetes.Interface, labels map[string]string) ([]corev1.Node, error)
- func ListPods(clientset kubernetes.Interface, namespace string) ([]corev1.Pod, error)
- func NewKubeClient(kubeconfig string) (kubernetes.Interface, error)
- func NewKubeClientDynamic(kubeconfig string) (dynamic.Interface, error)
- func NewKubeClientInner() (kubernetes.Interface, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSecretFromFile ¶
func CreateSecretFromFile(clientset kubernetes.Interface, namespace, name, fpath string) (*corev1.Secret, error)
CreateSecretFromFile creates a secret from a file
func ListNamespaces ¶
func ListNamespaces(clientset kubernetes.Interface) ([]corev1.Namespace, error)
ListNamespaces lists the namespaces in the cluster
func NewKubeClient ¶
func NewKubeClient(kubeconfig string) (kubernetes.Interface, error)
NewKubeClient creates a kubernetes client
func NewKubeClientDynamic ¶
NewKubeClientDynamic creates a dynical kube client
func NewKubeClientInner ¶
func NewKubeClientInner() (kubernetes.Interface, error)
NewKubeClientInner creates a client inside a Kubernetes cluster
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.