Documentation ¶
Index ¶
- Constants
- func CreateProberCRD(clientset apiextensionsclient.Interface) error
- func DeleteProber(kubecli kubernetes.Interface, ns, name string) error
- func DeployProber(kubecli kubernetes.Interface, pr *spec.Prober) error
- func IPFromPod(ns, podname string) (string, error)
- func IPFromService(kubecli kubernetes.Interface, ns, svcName string) (string, error)
- func IPsFromDeployments() []string
- func IPsFromReplicaSet() []string
- func InClusterConfig() (*rest.Config, error)
- func MustNewKubeClient() kubernetes.Interface
- func MustNewKubeExtClient() apiextensionsclient.Interface
- func UpdateProber() error
- func WaitProberCRDCreated(clientset apiextensionsclient.Interface) error
Constants ¶
View Source
const ( ContainerProbeDirPath = "/var/tmp/containerprobe" ContainerProbeOutputFilePath = ContainerProbeDirPath + "/result" )
Variables ¶
This section is empty.
Functions ¶
func CreateProberCRD ¶
func CreateProberCRD(clientset apiextensionsclient.Interface) error
func DeleteProber ¶
func DeleteProber(kubecli kubernetes.Interface, ns, name string) error
func DeployProber ¶
func DeployProber(kubecli kubernetes.Interface, pr *spec.Prober) error
func IPFromService ¶
func IPFromService(kubecli kubernetes.Interface, ns, svcName string) (string, error)
func IPsFromDeployments ¶
func IPsFromDeployments() []string
func IPsFromReplicaSet ¶
func IPsFromReplicaSet() []string
func InClusterConfig ¶
func MustNewKubeClient ¶
func MustNewKubeClient() kubernetes.Interface
func MustNewKubeExtClient ¶
func MustNewKubeExtClient() apiextensionsclient.Interface
func UpdateProber ¶
func UpdateProber() error
func WaitProberCRDCreated ¶
func WaitProberCRDCreated(clientset apiextensionsclient.Interface) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.