Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Calico ¶
type Calico struct { Version string `yaml:"version"` IPIPMode string `yaml:"ipipMode"` VethMTU int `yaml:"vethMTU"` }
Calico ...
type InitConfiguration ¶
type InitConfiguration struct { metav1.TypeMeta `yaml:",inline" json:",inline"` metav1.ObjectMeta `yaml:"metadata" json:"metadata,omitempty"` Masters []string `yaml:"masters"` Workers []string `yaml:"workers"` SSHAuth SSHAuthConfiguration `yaml:"sshAuth"` Kubernetes Kubernetes `yaml:"kubernetes"` Network Networking `yaml:"network"` VIP string `yaml:"vip"` Registries Registries `yaml:"registries"` PkgPath string `yaml:"pkgPath"` }
InitConfiguration ...
func (*InitConfiguration) GenerateCertSANs ¶
func (cfg *InitConfiguration) GenerateCertSANs() []string
type Kubernetes ¶
type Kubernetes struct { // Version ClusterConfiguration.KubernetesVersion Version string `yaml:"version"` // ImageRepo ClusterConfiguration.ImageRepository ImageRepo string `yaml:"imageRepo"` // ControlPlaneEndpoint ClusterConfiguration.ControlPlaneEndpoint.Address APIServerAddress string `yaml:"apiServerAddress"` // APIServerCertSANs ClusterConfiguration.APIServer.CertSANs APIServerCertSANs []string `yaml:"apiServerCertSANs"` // NodeCidrMaskSize ClusterConfiguration.ControllerManager.ExtraArgs NodeCidrMaskSize int `yaml:"nodeCidrMaskSize"` // MaxPods KubeletConfiguration.MaxPods MaxPods int `yaml:"maxPods"` }
Kubernetes ...
type Networking ¶
type Networking struct { // PodCIDR ClusterConfiguration.Networking.PodSubnet PodCIDR string `yaml:"podCIDR"` // ServiceCIDR ClusterConfiguration.Networking.ServiceSubnet ServiceCIDR string `yaml:"serviceCIDR"` // DNSDomain ClusterConfiguration.Networking.DNSDomain DNSDomain string `yaml:"dnsDomain"` // Calico Calico Calico `yaml:"calico"` }
Networking ClusterConfiguration.Networking
type Registries ¶
Click to show internal directories.
Click to hide internal directories.