Documentation ¶
Overview ¶
Package kube implements functionality to build Kubernetes for the purposes of installing into the kind node image
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindSource ¶
FindSource attempts to locate a kubernetes checkout using go's build package
Types ¶
type Bits ¶
type Bits interface { // BinaryPaths returns a list of paths to binaries on the host machine that // should be added to PATH in the Node image BinaryPaths() []string // ImagePaths returns a list of paths to image archives to be loaded into // the Node ImagePaths() []string // Version Version() string }
Bits provides the locations of Kubernetes Binaries / Images needed on the cluster nodes Implementations should be registered with RegisterNamedBits
type Builder ¶
type Builder interface { // Build returns a Bits and any errors encountered while building Kubernetes. // Some implementations (upstream binaries) may use this step to obtain // an existing build instead Build() (Bits, error) }
Builder represents and implementation of building Kubernetes building may constitute downloading a release
Click to show internal directories.
Click to hide internal directories.