lentil1016 / kubeadm-ha

Deprecated! Boot a ha kubernetes 1.11.0/1.12.1/1.13.0/1.14.0 cluster with kubeadm.
GNU General Public License v3.0
214 stars 128 forks source link

k8s集群如果出现一台异常疑问 #52

Closed opcache closed 5 years ago

opcache commented 5 years ago

k8s集群三台如果出现一台异常无法恢复怎么加一台master ? 是要重新初始化,重新生成证书吗?这样应该会影响k8s集群上的应用吧 v1.12.X 用的这个版本,v1.12.X和v1.13.X有什么好方法解决这种情况吗?

lentil1016 commented 5 years ago

要看新加的那台机器是不是取代了旧机器的IP地址,原有的master的IP地址都被记录到apiserver和etcd的服务端证书的sans字段中,如果新机器是一个新的IP地址的话,那就需要重新生成这个证书。如果不是的话,直接使用旧的证书就可以了。没有很方便的做法,集群故障恢复需要对集群本身有好的理解。建议现在测试环境进行演练。

opcache commented 5 years ago

好的,感谢!