rancher2.4.17证书过期了,处理方法
其他版本的请参考官网:轮换证书 | Rancher文档
特别说明:这里的rancher是rancher容器的名称
1. 进入rancher容器
docker exec -it rancher /bin/bash
2. 容器中更新证书
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
curl --insecure -sfL https://xx.xx.xx.xx:8443/v3
exit
3. 重启rancher容器
docker restart rancher
4.请将 替换为 Rancher Server 的访问地址,这里根据自己端口定
curl --insecure -sfL https://xxx.xxx.xxx.xxx:8443/v3
然后重新登录即可。
如果遇到这样的问题,则说明你的这个命令没写对