mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
kubeadm: write boostrap-kubelet.conf during init
This commit is contained in:
parent
24424e26d1
commit
02469a023f
@ -38,7 +38,7 @@ var (
|
||||
short: "Generate a kubeconfig file for the admin to use and for kubeadm itself",
|
||||
long: "Generate the kubeconfig file for the admin and for kubeadm itself, and save it to %s file.",
|
||||
},
|
||||
kubeadmconstants.KubeletKubeConfigFileName: {
|
||||
kubeadmconstants.KubeletBootstrapKubeConfigFileName: {
|
||||
name: "kubelet",
|
||||
short: "Generate a kubeconfig file for the kubelet to use *only* for cluster bootstrapping purposes",
|
||||
long: cmdutil.LongDesc(`
|
||||
@ -74,7 +74,7 @@ func NewKubeConfigPhase() workflow.Phase {
|
||||
RunAllSiblings: true,
|
||||
},
|
||||
NewKubeConfigFilePhase(kubeadmconstants.AdminKubeConfigFileName),
|
||||
NewKubeConfigFilePhase(kubeadmconstants.KubeletKubeConfigFileName),
|
||||
NewKubeConfigFilePhase(kubeadmconstants.KubeletBootstrapKubeConfigFileName),
|
||||
NewKubeConfigFilePhase(kubeadmconstants.ControllerManagerKubeConfigFileName),
|
||||
NewKubeConfigFilePhase(kubeadmconstants.SchedulerKubeConfigFileName),
|
||||
},
|
||||
@ -103,7 +103,7 @@ func getKubeConfigPhaseFlags(name string) []string {
|
||||
options.KubeconfigDir,
|
||||
options.KubernetesVersion,
|
||||
}
|
||||
if name == "all" || name == kubeadmconstants.KubeletKubeConfigFileName {
|
||||
if name == "all" || name == kubeadmconstants.KubeletBootstrapKubeConfigFileName {
|
||||
flags = append(flags,
|
||||
options.NodeName,
|
||||
)
|
||||
|
@ -136,7 +136,7 @@ func getKubeConfigSpecs(cfg *kubeadmapi.InitConfiguration) (map[string]*kubeConf
|
||||
Organizations: []string{kubeadmconstants.SystemPrivilegedGroup},
|
||||
},
|
||||
},
|
||||
kubeadmconstants.KubeletKubeConfigFileName: {
|
||||
kubeadmconstants.KubeletBootstrapKubeConfigFileName: {
|
||||
CACert: caCert,
|
||||
APIServer: controlPlaneEndpoint,
|
||||
ClientName: fmt.Sprintf("%s%s", kubeadmconstants.NodesUserPrefix, cfg.NodeRegistration.Name),
|
||||
@ -348,7 +348,7 @@ func writeKubeConfigFromSpec(out io.Writer, spec *kubeConfigSpec, clustername st
|
||||
func ValidateKubeconfigsForExternalCA(outDir string, cfg *kubeadmapi.InitConfiguration) error {
|
||||
kubeConfigFileNames := []string{
|
||||
kubeadmconstants.AdminKubeConfigFileName,
|
||||
kubeadmconstants.KubeletKubeConfigFileName,
|
||||
kubeadmconstants.KubeletBootstrapKubeConfigFileName,
|
||||
kubeadmconstants.ControllerManagerKubeConfigFileName,
|
||||
kubeadmconstants.SchedulerKubeConfigFileName,
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user