Documentation ¶
Index ¶
Constants ¶
View Source
const ( FlannelBackendNone = "none" FlannelBackendVXLAN = "vxlan" FlannelBackendIPSEC = "ipsec" FlannelBackendWireguard = "wireguard" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Agent ¶
type Agent struct { NodeName string ClientKubeletCert string ClientKubeletKey string ClientKubeProxyCert string ClientKubeProxyKey string ServingKubeletCert string ServingKubeletKey string ClusterCIDR net.IPNet ClusterDNS net.IP ClusterDomain string ResolvConf string RootDir string KubeConfigNode string KubeConfigKubelet string KubeConfigKubeProxy string NodeIP string NodeExternalIP string RuntimeSocket string ListenAddress string ClientCA string CNIBinDir string CNIConfDir string ExtraKubeletArgs []string ExtraKubeProxyArgs []string PauseImage string CNIPlugin bool NodeTaints []string NodeLabels []string IPSECPSK string StrongSwanDir string PrivateRegistry string DisableCCM bool DisableNPC bool Rootless bool }
type Containerd ¶
type Control ¶
type Control struct { AdvertisePort int AdvertiseIP string ListenPort int HTTPSPort int ClusterSecret string ClusterIPRange *net.IPNet ServiceIPRange *net.IPNet ClusterDNS net.IP ClusterDomain string NoCoreDNS bool KubeConfigOutput string KubeConfigMode string DataDir string Skips []string BootstrapReadOnly bool Storage endpoint.Config NoScheduler bool ExtraAPIArgs []string ExtraControllerArgs []string ExtraSchedulerAPIArgs []string ExtraCloudControllerArgs []string NoLeaderElect bool FlannelBackend string IPSECPSK string DefaultLocalStoragePath string DisableCCM bool DisableNPC bool Runtime *ControlRuntime `json:"-"` }
type ControlRuntime ¶
type ControlRuntime struct { ControlRuntimeBootstrap ClientKubeAPICert string ClientKubeAPIKey string NodePasswdFile string KubeConfigAdmin string KubeConfigController string KubeConfigScheduler string KubeConfigAPIServer string KubeConfigCloudController string ServingKubeAPICert string ServingKubeAPIKey string ClientToken string NodeToken string Handler http.Handler Tunnel http.Handler Authenticator authenticator.Request ClientAuthProxyCert string ClientAuthProxyKey string ClientAdminCert string ClientAdminKey string ClientControllerCert string ClientControllerKey string ClientSchedulerCert string ClientSchedulerKey string ClientKubeProxyCert string ClientCloudControllerCert string ClientCloudControllerKey string }
type ControlRuntimeBootstrap ¶ added in v0.9.0
Click to show internal directories.
Click to hide internal directories.