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.