Documentation ¶
Overview ¶
package standalone has utilities for running different Kubernetes binaries in a single binary.
Index ¶
- func GetDockerEndpoint(dockerEndpoint string) string
- func RunApiServer(cl *client.Client, etcdClient tools.EtcdClient, addr string, port int)
- func RunControllerManager(machineList []string, cl *client.Client, nodeMilliCPU, nodeMemory int64)
- func RunKubelet(etcdClient tools.EtcdClient, hostname, dockerEndpoint string)
- func RunScheduler(cl *client.Client)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDockerEndpoint ¶
Get a docker endpoint, either from the string passed in, or $DOCKER_HOST environment variables
func RunApiServer ¶
RunApiServer starts an API server in a go routine.
func RunControllerManager ¶
RunControllerManager starts a controller
func RunKubelet ¶
func RunKubelet(etcdClient tools.EtcdClient, hostname, dockerEndpoint string)
RunKubelet starts a Kubelet talking to dockerEndpoint
func RunScheduler ¶
RunScheduler starts up a scheduler in it's own goroutine
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.