在Kubeadm 1.13.12上生成新的conf文件

问题描述

我刚刚将旧的kubernetes集群从1.12版本更新到1.13,并且我正尝试为其生成新的配置文件,以便在旧的到期日期之后可以继续使用该集群。

在这个版本的kubeadm中,似乎无法生成新的配置文件,这似乎很奇怪。因此希望我在这里错过一些痛苦的明显解决方案。

我知道在kubeadm的其他版本(较旧和较新的版本)中,您都可以运行类似的命令

sudo kubeadm alpha phase kubeconfig all

kubeadm alpha certs renew admin.conf

生成新的conf,但是据我所知,1.13中的kubeadm没有conf文件的选项,只有证书。因此,我希望有人可能知道使用kubeadm,

为v1.13 kubernetes集群生成以下文件的新版本的方法
  • admin.conf
  • kubelet.conf
  • controller-manager.conf
  • scheduler.conf

解决方法

找到了答案。正如我所期望的,缺少了一些痛苦的显而易见的东西。生成配置的命令位于命令的init分支中,而不同于我习惯的命令的alpha分支。

kubeadm init phase kubeconfig all