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

推荐订阅源

G
Google Developers Blog
S
SegmentFault 最新的问题
Jina AI
Jina AI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
B
Blog
博客园 - 【当耐特】
博客园 - Franky
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Engineering at Meta
Engineering at Meta

Kubernetes

求指教 34 岁 k8s 运维想继续做技术的话该转哪个方向? - V2EX 有没有觉得阿里云 k8s terway 网络模型有一点坑? K8s 发布失败后,大家第一眼先看哪? 基于终端 TUI 的 k8s 运维工具 运维 help 运维,开源一个桌面端 K8S 多集群管理工具: https://github.com/eryajf/kite-desktop 基于 K8S 实现的无限扩展的 tikrok v3 企业版 怎么优化集群上大量 crontab 执行问题 K8s Admin:一个轻量级的多集群 Kubernetes 管理平台 K8S 网关求助, 兼容老 HTTP 协议和老 TLS 版本 初学 k8s,如何解决网络下载慢的问题? 在阿里云上搭建 K8S 的最佳实践是什么? [求助] sealos 私有化部署失败 K8s etcd 恢复 大家在生产环境使用 Redis on K8s 的方案是什么? Claude Code Skill + K8S 安全审计有没有搞头? 捡了点垃圾,打算在家里玩 K3S,求创意 istio 的 ambient 模式现在成熟了吗? 轻量的 K8s 镜像自动更新工具: kube-watchtower openwrt + pve (pve 上部署 k8s) 能够实现 将 op 上的 ipv6-pd 动态的分配到 k8s svc 上吗?当 ra 通告到达时能够自动更新的程度。 有一些 Golang/k8s 基础,想转行做 云原生开发 我还需要学什么? 求份搭建高可用 k8s 的教程 有什么可以快速验证应用部署 K8S 的办法么? 有没有办法实现一个对外服务就可以访问 k8s 集群内的所有服务? k8s ingress 转发会把 encode 后的 uri 还原成转义前的字符串 k8s 下 nfs-provisioner 迁移 K8S 中的 POD,如何安全的执行 docker build? k8s 的一些问题 有人用过 victoria metrics stack 吗? django 应用里面的脚本怎么在 k8s 平台启动更合适? kubesphere 直接闭源下线 怎么看?
昨天 rancher 给我挖了一个大坑
guoguobaba · 2025-04-25 · via Kubernetes

下班后,给生产系统添加一个节点,就用参照文档,用网站上的脚本给添加了

curl -sfL https://rancher-mirror.rancher.cn/rke2/install.sh | INSTALL_RKE2_MIRROR=cn sh -

结果系统崩了,网络全部不能访问了。

排查发现,他把我的 calico 相关的都删了,准备添加 canal 网络,我擦,我赶紧删了这个节点,修复生产系统,calico-system 的 namespace 也被删了,网络系统全部崩溃,我当时一头猛汗,口中问候了他家各种。

网路不行,longhorn 也开始卡,然后系统因为 nfs 卡死很多命令也开始。

先将所有 deploy replicas 设为 0 , 强制 umount nfs ,kubectl 开始能正常操作了。

在 gpt 的帮助下,尝试了各种方案,后来发现,删除 helmchart ,重启 rke2 让它重建 calico 网络

kubectl delete helmchart rke2-calico -n kube-system && kubectl delete helmchart rke2-calico-crd -n kube-system && systemctl restart rke2-server

重建过程中也遇到好多坑,折腾到晚上 3:00 才搞定。

复盘发现是添加的 rke2 版本很新,在/var/lib/rancher/rke2/server/manifests提供了 rke2-canal.yaml,而不是 calico 相关配置,导致 rke2 自动取删除 calico 相关网络,安装 canal 网络。

真是个教训。