惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
量子位
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
GbyAI
GbyAI
爱范儿
爱范儿
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
有赞技术团队
有赞技术团队
罗磊的独立博客
Recent Announcements
Recent Announcements
博客园 - 司徒正美
M
MIT News - Artificial intelligence
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
B
Blog RSS Feed
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网

二丫讲梵

学习周刊-总第258期-2026年第15周 学习周刊-总第257期-2026年第14周 学习周刊-总第256期-2026年第13周 学习周刊-总第255期-2026年第12周 学习周刊-总第254期-2026年第11周 学习周刊-总第253期-2026年第10周 临时插播一条羊毛,免费领取450元大模型API代金券 学习周刊-总第252期-2026年第09周 学习周刊-总第251期-2026年第08周 学习周刊-总第250期-2026年第07周 学习周刊-总第249期-2026年第06周 诚邀评论,聊聊你所知欲知的我 学习周刊-总第248期-2026年第05周 我的QQ动态之2015年 我的QQ动态之2014年 我的QQ动态之2013年 我的QQ动态之2012年 我的QQ动态-2010-2011年 我的QQ动态-创栏小叙 学习周刊-总第247期-2026年第04周 Nexus社区版权益阉割--一文告诉你有哪些版本可以选择 学习周刊-总第246期-2026年第03周 学习周刊-总第245期-2026年第02周 学习周刊-总第244期-2026年第01周 学习周刊-总第243期-2025年第52周 学习周刊-总第242期-2025年第51周 开源项目ZenOps:带你领略禅意运维 学习周刊-总第241期-2025年第50周 用京东金融,享负债人生 学习周刊-总第240期-2025年第49周
rancher如何重新注册托管集群
二丫讲梵 · 2024-12-27 · via 二丫讲梵

rancher 因为域名和主机绑定比较紧密,因此如果 rancher 服务所在主机要迁移,那么通常你重新部署一个 rancher,然后把集群重新注册会更加简单一些。

当然,这种方案适用于:

  1. 集群数量不多的场景。
  2. 原来老的 rancher 服务配置不复杂的情况下,所谓不复杂主要指用户管理这块儿。

# 部署最新版 2.10.1 的问题

部署了最新版本 2.10.1 之后,发现注册集群的时候会出现一个错误:

time="2024-12-23T08:22:05Z" level=error msg="unable to read CA file from /etc/kubernetes/ssl/certs/serverca: open /etc/kubernetes/ssl/certs/serverca: no such file or directory"
time="2024-12-23T08:22:05Z" level=error msg="Strict CA verification is enabled but encountered error finding root CA"

1
2

此时,去到 rancher 的控制台,找到全局设置,把 agent-tls-mode 改为 system-store 即可解决此问题。详见:46798 (opens new window)

申明

原创文章eryajf,未经授权,严禁转载,侵权必究!此乃文中随机水印,敬请读者谅解。

# 重新注册的问题

如果你直接将已经接入到 rancher-A 的集群删掉,然后再注册到 rancher-B,大概率是会失败的,rancher 官方给这个需求,提供了一个工具:rancher-cleanup (opens new window)

通过运行:

# 运行清理任务
kubectl create -f deploy/rancher-cleanup.yaml

# 查看清理任务
kubectl -n kube-system logs -l job-name=cleanup-job -f

1
2
3
4
5

运行完毕之后,再重新将该集群接入到其他 rancher 管理端就不会报错了。