ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Rancher 2.4.5 当节点部署与证书轮换

2021-10-13 09:03:58  阅读:201  来源: 互联网

标签:tls k3s server rancher && Rancher data 节点 2.4


#单节点部署
mkdir -p /data/rancher && \
mkdir -p /data/rancher/k3s && \
mkdir -p /data/rancher/auditlog && \
docker run --name rancher2x -d --restart=unless-stopped \
-p 80:80 -p 443:443 \
--name rancher2x \
-v /etc/localtime:/etc/localtime \
-v /data/rancher:/var/lib/rancher/ \
-v /data/rancher/auditlog:/var/log/auditlog \
-v /data/rancher/k3s:/etc/rancher/k3s \
-e CATTLE_SYSTEM_CATALOG=bundled \
-e AUDIT_LEVEL=3 \
rancher/rancher:latest && \
docker logs -f rancher

  

官方文档地址   https://docs.rancher.cn/docs/rancher2/cluster-admin/certificate-rotation/_index/ 
#证书到期更换
docker exec -it rancher /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


#退出容器后执行
docker restart rancher
curl --insecure -sfL https://server-url/v3

  若未能成功,执行以下代码

rm -rf /data/rancher/k3s/server/tls/client-admin.crt && \
rm -rf /data/rancher/k3s/server/tls/client-admin.key && \
rm -rf /data/rancher/k3s/server/tls/client-auth-proxy.crt && \
rm -rf /data/rancher/k3s/server/tls/client-auth-proxy.key && \
rm -rf /data/rancher/k3s/server/tls/client-ca.crt && \
rm -rf /data/rancher/k3s/server/tls/client-ca.key && \
rm -rf /data/rancher/k3s/server/tls/client-cloud-controller.crt && \
rm -rf /data/rancher/k3s/server/tls/client-cloud-controller.key && \
rm -rf /data/rancher/k3s/server/tls/client-controller.crt && \
rm -rf /data/rancher/k3s/server/tls/client-controller.key && \
rm -rf /data/rancher/k3s/server/tls/client-k3s-controller.crt && \
rm -rf /data/rancher/k3s/server/tls/client-k3s-controller.key && \
rm -rf /data/rancher/k3s/server/tls/client-kube-apiserver.crt && \
rm -rf /data/rancher/k3s/server/tls/client-kube-apiserver.key && \
rm -rf /data/rancher/k3s/server/tls/client-kubelet.key && \
rm -rf /data/rancher/k3s/server/tls/client-kube-proxy.crt && \
rm -rf /data/rancher/k3s/server/tls/client-kube-proxy.key && \
rm -rf /data/rancher/k3s/server/tls/client-scheduler.crt && \
rm -rf /data/rancher/k3s/server/tls/client-scheduler.key && \
rm -rf /data/rancher/k3s/server/tls/request-header-ca.crt && \
rm -rf /data/rancher/k3s/server/tls/request-header-ca.key && \
rm -rf /data/rancher/k3s/server/tls/server-ca.crt && \
rm -rf /data/rancher/k3s/server/tls/server-ca.key && \
rm -rf /data/rancher/k3s/server/tls/service.key && \
rm -rf /data/rancher/k3s/server/tls/serving-kube-apiserver.crt && \
rm -rf /data/rancher/k3s/server/tls/serving-kube-apiserver.key && \
rm -rf /data/rancher/k3s/server/tls/serving-kubelet.key && \
rm -rf /data/rancher/k3s/server/tls/dynamic-cert.json
rm -rf /data/rancher/k3s/k3s.yaml && \
docker exec -it rancher /usr/bin/etcdctl --endpoints=127.0.0.1:2379 del /registry/secrets/kube-system/k3s-serving && \
docker restart rancher && docker logs -f rancher

  

标签:tls,k3s,server,rancher,&&,Rancher,data,节点,2.4
来源: https://www.cnblogs.com/Gaby/p/15400485.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有