Rancher 2.1.7单机版 ETCD报证书过期错误

变更https证书时,重启后打不开网页,通过docker logs命令查看容器日志,发现一直报 [info] Waiting on etcd startup: Get https://127.0.0.1:2379/health: x509: certificate has expired or is not yet valid 的错误

启动命令:

docker run -d --restart=unless-stopped --name rancherv217 -v /data/rancher:/var/lib/rancher -v /data/cert/cert.pem:/etc/rancher/ssl/cert.pem -v /data/cert/key.pem:/etc/rancher/ssl/key.pem  -p 80:80 -p 443:443 rancher/rancher:v2.1.7 --no-cacerts

操作:

docker stop rancherv217
docker rm rancherv217

停掉现在的容器后,进入

cd /data/rancher/management-state/certs

将bundle.json 移走

mv bundle.json bundle.json-bak

重新启动rancher

docker run -d --restart=unless-stopped --name rancherv217 -v /data/rancher:/var/lib/rancher -v /data/cert/cert.pem:/etc/rancher/ssl/cert.pem -v /data/cert/key.pem:/etc/rancher/ssl/key.pem  -p 80:80 -p 443:443 rancher/rancher:v2.1.7 --no-cacerts

github issues回答:
https://github.com/rancher/rancher/issues/20011#issuecomment-608440069
https://github.com/rancher/rancher/issues/20011#issuecomment-697223685

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容