我们生产集群都是 Calico+containerd ,图个成熟稳定,用的人多。但是后续想把 cni 换成 kube-ovn ,想用他的多集群互通、固定 ip 等特有功能,就是不知道稳定不稳定。也在看 cillium ,他也支持集群互通。各位的公司用的都是什么呢?据我了解 containerd 基本已经是 cri 第一选择了,但 cni 就五花八门了

1 AEnjoyable Jul 12, 2025 via Android 你问的问题把 v 友想答的给回答了 我公司给新集群用 cillium 了,老的没人敢迁移 |
2 kd9yYw2RyhQwAwzn Jul 12, 2025 cillium containerd |
3 ExplodingDragon Jul 12, 2025 calico+containerd kube-ovn 不要,如果你是 sdn 骨灰级粉丝另说 |
4 Sendya Jul 12, 2025 我们这边老集群是 calico ,新集群是 cillium |
5 archean Jul 12, 2025 cilium containerd |
6 cloud107202 Jul 12, 2025 CRI 是 docker(dockershim) 运维起来方便非常多 |
7 defunct9 Jul 12, 2025 via iPhone 什么都用 |
8 dorothyREN Jul 12, 2025 直接 aws 全套。 |
9 timochan Jul 13, 2025 CNI 是 cilium + calico ,新的基本上都是 cilium 了;至于 CRI 的话,默认 containerd |
10 jpuyy Jul 14, 2025 via Android eks 全套 |
11 garyalen Jul 14, 2025 flannel+ containerd |
12 bumblebeek Jul 14, 2025 基于 cilium 的 VPC-CNI+containerd |
13 zidy Jul 14, 2025 云厂商的 vpc-cni + containerd |
14 battleh Jul 15, 2025 cilium+isula |
15 sanxianA Jul 23, 2025 原生 containerd 其实对于用户很多的场景来说,也有不足之处(除非配合一些 NRI 等插件)。 docker 虽然庞大而且有时候会有内存泄漏的问题 ,但是人家毕竟就是打磨了很久的,有一些像 build ,或者通过 overlay 限制容器内最大使用空间,避免业务落盘文件打爆宿主机空间 的特性,还是对用户和运维很友好的。CNI 这方面,其实可以在同一个集群中同时用 overlay -> calico + 一些 underlay -> macvlan / ovs (用 multus 等打通两个 CNI),来覆盖不同的场景 |