Documentation ¶
Index ¶
- Constants
- func CertSecretName(node string) string
- func GetConnectionInfo(ctx context.Context, kubeClient kubernetes.Interface, node string) (addr string, cert string, err error)
- func GetNodeControllerInternalIP(kubeClient kubernetes.Interface, node string) (string, error)
- func StartControllerBooter(kubeClient kubernetes.Interface, useNodePort bool)
Constants ¶
View Source
const (
NodeControllerNamespace = kube.BlimpNamespace
)
Variables ¶
This section is empty.
Functions ¶
func CertSecretName ¶
func GetConnectionInfo ¶
func GetConnectionInfo(ctx context.Context, kubeClient kubernetes.Interface, node string) ( addr string, cert string, err error)
GetConnectionInfo returns the information the CLI needs to connect to the Node Controller running on `node`.
func GetNodeControllerInternalIP ¶
func GetNodeControllerInternalIP(kubeClient kubernetes.Interface, node string) (string, error)
GetNodeControllerInternalIP returns the IP at which other pods in the cluster can communicate with the Node Controller.
func StartControllerBooter ¶
func StartControllerBooter(kubeClient kubernetes.Interface, useNodePort bool)
StartControllerBooter starts a watcher that watches for new Kubernetes nodes, and deploys a Blimp Node Controller onto them.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.