Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type APIEndpoint struct + AdvertiseAddress string + BindPort int32 + func (in *APIEndpoint) DeepCopy() *APIEndpoint + func (in *APIEndpoint) DeepCopyInto(out *APIEndpoint) + type APIServer struct + CertSANs []string + TimeoutForControlPlane *metav1.Duration + func (in *APIServer) DeepCopy() *APIServer + func (in *APIServer) DeepCopyInto(out *APIServer) + type BootstrapToken struct + Description string + Expires *metav1.Time + Groups []string + TTL *metav1.Duration + Token *BootstrapTokenString + Usages []string + func BootstrapTokenFromSecret(secret *v1.Secret) (*BootstrapToken, error) + func (bt *BootstrapToken) ToSecret() *v1.Secret + func (in *BootstrapToken) DeepCopy() *BootstrapToken + func (in *BootstrapToken) DeepCopyInto(out *BootstrapToken) + type BootstrapTokenDiscovery struct + APIServerEndpoint string + CACertHashes []string + Token string + UnsafeSkipCAVerification bool + func (in *BootstrapTokenDiscovery) DeepCopy() *BootstrapTokenDiscovery + func (in *BootstrapTokenDiscovery) DeepCopyInto(out *BootstrapTokenDiscovery) + type BootstrapTokenString struct + ID string + Secret string + func NewBootstrapTokenString(token string) (*BootstrapTokenString, error) + func NewBootstrapTokenStringFromIDAndSecret(id, secret string) (*BootstrapTokenString, error) + func (bts *BootstrapTokenString) UnmarshalJSON(b []byte) error + func (bts BootstrapTokenString) MarshalJSON() ([]byte, error) + func (bts BootstrapTokenString) String() string + func (in *BootstrapTokenString) DeepCopy() *BootstrapTokenString + func (in *BootstrapTokenString) DeepCopyInto(out *BootstrapTokenString) + type ClusterConfiguration struct + APIServer APIServer + CIImageRepository string + CertificatesDir string + ClusterName string + ComponentConfigs ComponentConfigs + ControlPlaneEndpoint string + ControllerManager ControlPlaneComponent + DNS DNS + Etcd Etcd + FeatureGates map[string]bool + ImageRepository string + KubernetesVersion string + Networking Networking + Scheduler ControlPlaneComponent + UseHyperKubeImage bool + func (cfg *ClusterConfiguration) GetControlPlaneImageRepository() string + func (in *ClusterConfiguration) DeepCopy() *ClusterConfiguration + func (in *ClusterConfiguration) DeepCopyInto(out *ClusterConfiguration) + func (in *ClusterConfiguration) DeepCopyObject() runtime.Object + type ClusterStatus struct + APIEndpoints map[string]APIEndpoint + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + func (in *ClusterStatus) DeepCopyObject() runtime.Object + type ComponentConfigs struct + KubeProxy *kubeproxyconfig.KubeProxyConfiguration + Kubelet *kubeletconfig.KubeletConfiguration + func (in *ComponentConfigs) DeepCopy() *ComponentConfigs + func (in *ComponentConfigs) DeepCopyInto(out *ComponentConfigs) + type ControlPlaneComponent struct + ExtraArgs map[string]string + ExtraVolumes []HostPathMount + func (in *ControlPlaneComponent) DeepCopy() *ControlPlaneComponent + func (in *ControlPlaneComponent) DeepCopyInto(out *ControlPlaneComponent) + type DNS struct + Type DNSAddOnType + func (in *DNS) DeepCopy() *DNS + func (in *DNS) DeepCopyInto(out *DNS) + type DNSAddOnType string + const CoreDNS + const KubeDNS + type Discovery struct + BootstrapToken *BootstrapTokenDiscovery + File *FileDiscovery + TLSBootstrapToken string + Timeout *metav1.Duration + func (in *Discovery) DeepCopy() *Discovery + func (in *Discovery) DeepCopyInto(out *Discovery) + type Etcd struct + External *ExternalEtcd + Local *LocalEtcd + func (in *Etcd) DeepCopy() *Etcd + func (in *Etcd) DeepCopyInto(out *Etcd) + type ExternalEtcd struct + CAFile string + CertFile string + Endpoints []string + KeyFile string + func (in *ExternalEtcd) DeepCopy() *ExternalEtcd + func (in *ExternalEtcd) DeepCopyInto(out *ExternalEtcd) + type FileDiscovery struct + KubeConfigPath string + func (in *FileDiscovery) DeepCopy() *FileDiscovery + func (in *FileDiscovery) DeepCopyInto(out *FileDiscovery) + type HostPathMount struct + HostPath string + MountPath string + Name string + PathType v1.HostPathType + ReadOnly bool + func (in *HostPathMount) DeepCopy() *HostPathMount + func (in *HostPathMount) DeepCopyInto(out *HostPathMount) + type ImageMeta struct + ImageRepository string + ImageTag string + func (in *ImageMeta) DeepCopy() *ImageMeta + func (in *ImageMeta) DeepCopyInto(out *ImageMeta) + type InitConfiguration struct + BootstrapTokens []BootstrapToken + CertificateKey string + LocalAPIEndpoint APIEndpoint + NodeRegistration NodeRegistrationOptions + func (in *InitConfiguration) DeepCopy() *InitConfiguration + func (in *InitConfiguration) DeepCopyInto(out *InitConfiguration) + func (in *InitConfiguration) DeepCopyObject() runtime.Object + type JoinConfiguration struct + CACertPath string + ControlPlane *JoinControlPlane + Discovery Discovery + NodeRegistration NodeRegistrationOptions + func (in *JoinConfiguration) DeepCopy() *JoinConfiguration + func (in *JoinConfiguration) DeepCopyInto(out *JoinConfiguration) + func (in *JoinConfiguration) DeepCopyObject() runtime.Object + type JoinControlPlane struct + CertificateKey string + LocalAPIEndpoint APIEndpoint + func (in *JoinControlPlane) DeepCopy() *JoinControlPlane + func (in *JoinControlPlane) DeepCopyInto(out *JoinControlPlane) + type LocalEtcd struct + DataDir string + ExtraArgs map[string]string + PeerCertSANs []string + ServerCertSANs []string + func (in *LocalEtcd) DeepCopy() *LocalEtcd + func (in *LocalEtcd) DeepCopyInto(out *LocalEtcd) + type Networking struct + DNSDomain string + PodSubnet string + ServiceSubnet string + func (in *Networking) DeepCopy() *Networking + func (in *Networking) DeepCopyInto(out *Networking) + type NodeRegistrationOptions struct + CRISocket string + IgnorePreflightErrors []string + KubeletExtraArgs map[string]string + Name string + Taints []v1.Taint + func (in *NodeRegistrationOptions) DeepCopy() *NodeRegistrationOptions + func (in *NodeRegistrationOptions) DeepCopyInto(out *NodeRegistrationOptions)