bootkube

package
v4.0.0-0.12.0+incompat... Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BootkubeRunConfig

type BootkubeRunConfig struct {
	BootkubeImage string

	// StaticPodManifestDir is location where kubelet awaits the static pod manifests.
	StaticPodManifestDir string

	// AssetsDir is location where bootkube expects assets.
	AssetsDir string

	// ContainerBinds is location to additional container bind mounts for bootkube containers.
	ContainerBinds []string
}

func (*BootkubeRunConfig) RemoveApiserver

func (opt *BootkubeRunConfig) RemoveApiserver(kubernetesDir string) error

RemoveApiserver removes the apiserver manifest because the cluster-kube-apiserver-operator will generate them. Eventually, our operators will generate all files and we don't need bootkube render anymore.

func (*BootkubeRunConfig) RunStart

func (opt *BootkubeRunConfig) RunStart(dockerClient util.Interface) (string, error)

RunStart runs the bootkube start command. The AssetsDir have to be specified as well as the StaticPodManifestDir.

Jump to

Keyboard shortcuts

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