Rancher轮换证书后报错

Rancher Server 设置

  • Rancher 版本:v2.3.3

下游集群信息

  • Kubernetes 版本: v1.16

用户信息
root

主机操作系统:
linux

问题描述:
现象:警告组件controller-manager和scheculer不健康
查看容器日志发现大量错误:waiting for cluster agent to connect

重现步骤:
参考https://blog.csdn.net/iceliooo/article/details/111628361
按v2.3.3的方法做如下操作:
docker exec -ti <rancher_server_id> mv /var/lib/rancher/k3s/server/tls /var/lib/rancher/k3s/server/tlsbak
执行两次,第一次用于申请证书,第二次用于加载证书并启动
docker restart <rancher_server_容器id>

结果:
出现了下述错误:
Cluster must have at least one etcd plane host: failed to connect to the following etcd host(s)

可以根据日志的提示,看看 etcd 日志