rancher证书过期解决
突然有一天rancher无法正常访问了,页面显示如下:

因为rancher我是用docker直接起的,查看docker日志发现如下报错

看日志得知,是证书过期了,导致的。
解决方案:
1.进入rancher容器,进行相关操作 docker exec -it crazy_keldysh /bin/sh 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 2. 请求刷新参数 curl --insecure -sfL https://localhost:8443/v3 3. 重启rancher server 容器 docker restart crazy_keldysh
重启之后页面显示集群未就绪,需要在k8s的master上执行以下命令


浙公网安备 33010602011771号