我正在尝试遵循tutorial。
谢谢!
最佳答案
--rotate-certificates
需要启用。 kubeadm
可以通过以下commands来帮助解决这一问题:mkdir /etc/kubernetes/pkibak
mv /etc/kubernetes/pki/* /etc/kubernetes/pkibak
rm /etc/kubernetes/pki/*
kubeadm init phase certs all --apiserver-advertise-address=0.0.0.0 --apiserver-cert-extra-sans=x.x.x.x,x.x.x.x
systemctl restart docker
如果您想重新生成
admin.conf
文件,也可以使用kubeadm
:$ kubeadm init phase kubeconfig admin \
--cert-dir /etc/kubernetes/pki \
--kubeconfig-dir /tmp/.
关于kubernetes - 为什么要使用kubeadm手动生成证书?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53073960/