中国建设住建网站,六安城市网官网,广告设计公司品牌设计,杭州网络推广公司问题
Rancher无法登录 容器报错X509#xff1a;certificate has expired or is not ye valid 在某天需要发布新版本的时候#xff0c;发现rancher无法登录#xff0c;于是到服务器上查看rancher日志#xff0c;发现以下内容#xff1a; docker logs -f rancher --since10…问题
Rancher无法登录 容器报错X509certificate has expired or is not ye valid 在某天需要发布新版本的时候发现rancher无法登录于是到服务器上查看rancher日志发现以下内容 docker logs -f rancher --since10m
解决
1、通过镜像确定rancher版本
2、参考rancher文档中独立容器Rancher Server证书更新解决
https://docs.rancher.cn/docs/rancher2/cluster-admin/certificate-rotation/_index/
进入容器 rancher_server_id为容器id
docker exec -it rancher_server_id /bin/bash容器内操作
kubectl --insecure-skip-tls-verify -n kube-system delete secrets k3s-serving
kubectl --insecure-skip-tls-verify delete secret serving-cert -n cattle-system
rm -f /var/lib/rancher/k3s/server/tls/dynamic-cert.json
exit重启容器
docker restart rancher_server_id执行以下命令刷新参数 server-url 为rancher登录地址
curl --insecure -sfL https://server-url/v3再次重启容器
docker restart rancher_server_id