问题描述
我刚刚将旧的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