k8s

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KubeHelper

type KubeHelper struct {
	// contains filtered or unexported fields
}

func NewKubeHelper

func NewKubeHelper() *KubeHelper

func (*KubeHelper) CreateKubeBadge

func (k *KubeHelper) CreateKubeBadge(spec v1.KubeBadgeSpec) (*v1.KubeBadge, error)

func (*KubeHelper) DeleteConfig added in v0.0.4

func (k *KubeHelper) DeleteConfig(configMap *v1.ConfigMap) error

func (*KubeHelper) DeleteKubeBadge

func (k *KubeHelper) DeleteKubeBadge(name string) error

func (*KubeHelper) GenerateKubeName

func (k *KubeHelper) GenerateKubeName(name string) string

func (*KubeHelper) GetBadge

func (k *KubeHelper) GetBadge(name string) (*v1.KubeBadge, error)

func (*KubeHelper) GetBadgeByLabel

func (k *KubeHelper) GetBadgeByLabel(key string, value string) ([]v1.KubeBadge, error)

func (*KubeHelper) GetClient

func (k *KubeHelper) GetClient() *kubernetes.Clientset

func (*KubeHelper) GetConfig added in v0.0.4

func (k *KubeHelper) GetConfig() (*v1.ConfigMap, error)

func (*KubeHelper) GetDeployment

func (k *KubeHelper) GetDeployment(namespace string, name string) (*v1.Deployment, error)

func (*KubeHelper) GetDeployments

func (k *KubeHelper) GetDeployments(namespace string) ([]v1.Deployment, error)

func (*KubeHelper) GetNamespace

func (k *KubeHelper) GetNamespace(name string) (*corev1.Namespace, error)

func (*KubeHelper) GetNamespaces

func (k *KubeHelper) GetNamespaces() ([]corev1.Namespace, error)

func (*KubeHelper) GetNode

func (k *KubeHelper) GetNode(name string) (*corev1.Node, error)

func (*KubeHelper) GetNodes

func (k *KubeHelper) GetNodes() ([]corev1.Node, error)

func (*KubeHelper) GetOrCreateConfig added in v0.0.4

func (k *KubeHelper) GetOrCreateConfig() (*v1.ConfigMap, error)

func (*KubeHelper) GetPod

func (k *KubeHelper) GetPod(namespace string, name string) (*corev1.Pod, error)

func (*KubeHelper) GetPods

func (k *KubeHelper) GetPods(namespace string) ([]corev1.Pod, error)

func (*KubeHelper) Init

func (k *KubeHelper) Init()

func (*KubeHelper) NewKubeBadgeInformer

func (k *KubeHelper) NewKubeBadgeInformer() cache.SharedIndexInformer

func (*KubeHelper) NewKubeBadgeSpec

func (k *KubeHelper) NewKubeBadgeSpec() v1.KubeBadgeSpec

func (*KubeHelper) UpdateConfig added in v0.0.4

func (k *KubeHelper) UpdateConfig(configMap *v1.ConfigMap) (*v1.ConfigMap, error)

func (*KubeHelper) UpdateKubeBadge

func (k *KubeHelper) UpdateKubeBadge(kubeBadge *v1.KubeBadge) (*v1.KubeBadge, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL