独立容器 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>
相关推荐
dyj0958 天前
【Rancher Server+Kubernets】- 部署的Http服务进行文件上传时因为文件大小限制导致上传失败的解决过程
rancher
@王先生18 天前
rancher安装--针对报错API Aggregation not ready
linux·运维·rancher
BIGmustang20 天前
基于rancher-rke部署 k8s集群
容器·kubernetes·rancher
johnny2331 个月前
K8s管理面板:Rancher、Lens、KubeSphere、K8s Dashboard、Kite
容器·kubernetes·rancher
阿杜杜不是阿木木1 个月前
authentik开源身份认证与管理平台-与 Rancher 集成(11)
开源·rancher·authentik
Sean‘2 个月前
Rancher 日志无法显示?WebSocket 代理配置是罪魁祸首
websocket·网络协议·rancher
WAIT_TIME2 个月前
RKE2 + KubeSphere 部署方案
k8s·kubesphere·rancher·rke2
IT枫斗者2 个月前
CentOS 7 一键部署 K8s 1.23 + Rancher 2.7 完整指南
java·linux·spring boot·后端·kubernetes·centos·rancher
切糕师学AI3 个月前
Rancher 使用手册详解
rancher
切糕师学AI3 个月前
RKE(Rancher Kubernetes Engine) 是什么?
云原生·容器·kubernetes·rancher