diff --git a/cmd/kubeadm/app/cmd/join.go b/cmd/kubeadm/app/cmd/join.go index 2f6de07d9a7..fdb44537c2f 100644 --- a/cmd/kubeadm/app/cmd/join.go +++ b/cmd/kubeadm/app/cmd/join.go @@ -173,7 +173,7 @@ func NewCmdJoin(out io.Writer, joinOptions *joinOptions) *cobra.Command { } ctx := map[string]string{ - "KubeConfigPath": kubeadmconstants.GetAdminKubeConfigPath(), + "KubeConfigPath": data.KubeConfigPath(), "etcdMessage": etcdMessage, } joinControPlaneDoneTemp.Execute(data.outputWriter, ctx) @@ -380,6 +380,11 @@ func (j *joinData) Cfg() *kubeadmapi.JoinConfiguration { return j.cfg } +// KubeConfigPath returns the default kubeconfig path. +func (j *joinData) KubeConfigPath() string { + return kubeadmconstants.GetAdminKubeConfigPath() +} + // TLSBootstrapCfg returns the cluster-info (kubeconfig). func (j *joinData) TLSBootstrapCfg() (*clientcmdapi.Config, error) { if j.tlsBootstrapCfg != nil {