独立容器 Rancher Server 证书过期解决

问题

Rancher无法登录 容器报错X509:certificate has expired or is not ye valid

在某天需要发布新版本的时候,发现rancher无法登录,于是到服务器上查看rancher日志,发现以下内容:

docker logs -f rancher --since=10m

解决

1、通过镜像确定rancher版本
2、参考rancher文档中独立容器Rancher Server证书更新解决
  • https://docs.rancher.cn/docs/rancher2/cluster-admin/certificate-rotation/_index/

  1. 进入容器 <rancher_server_id>为容器id
bash 复制代码
docker exec -it <rancher_server_id> /bin/bash
  1. 容器内操作
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
  1. 重启容器
bash 复制代码
docker restart <rancher_server_id>
  1. 执行以下命令刷新参数, server-url 为rancher登录地址
bash 复制代码
curl --insecure -sfL https://<server-url>/v3
  1. 再次重启容器
bash 复制代码
docker restart <rancher_server_id>
相关推荐
youxiao_905 天前
kubernetes(三)-Rancher管理k8s集群
容器·kubernetes·rancher
不想画图9 天前
Kubernetes(五)——rancher部署和Pod详解
linux·kubernetes·rancher
2501_9399090510 天前
Rancher 管理 Kubernetes 集群与Pod的详解
容器·kubernetes·rancher
Zsr102310 天前
Rancher:一站式Kubernetes管理平台,让容器运维更简单
运维·kubernetes·rancher
叽里咕噜怪10 天前
Rancher
运维·rancher
原神启动110 天前
K8S(六)—— 企业级,Rancher安装配置与核心功能实操
容器·kubernetes·rancher
LucidX10 天前
Kubernetes Pod 详解与Rancher 部署
容器·kubernetes·rancher
星环处相逢10 天前
从 Pod 核心原理到 Rancher 实战:K8s 容器管理全解析
容器·kubernetes·rancher
伞啊伞10 天前
k8s(四) Rancher 管理集群
容器·kubernetes·rancher
赵文宇(温玉)13 天前
免费|不限速|不限流量|多架构|容器镜像服务---第2批同步:Rancher官方维护的151个镜像仓库
架构·rancher