k8s 集群节点使用什么 Linux 发行版

18 小时 43 分钟前
 Legman

以前项目上 k8s 集群的节点操作系统都用的 CentOS7.4 ,现在有个新环境,在考虑用什么发行版,我看 Fedora 的 CoreOS 貌似很轻量,所以也想问一下大家一般用什么系统。

1317 次点击
所在节点    Kubernetes
26 条回复
Immortal
8 小时 15 分钟前
了解下 Talos?
qianxunlan
6 小时 58 分钟前
公司环境 debian/ubuntu 比较稳妥。
个人学技术的话可以试试一些 coreos talos linux 这样的新兴发行版。
ChaosAttractor
3 小时 28 分钟前
debian/ubuntu 是常规选择,ubuntu 主要是技术选型更加现代(例如使用了 networkmanager 而不是 ifupdown ),但我觉得 deb 系它们的仓库里面东西感觉有点太少了,ubuntu 上你想装个 kubectl 它居然叫你去用 snap ,过于抽象
非常规选择的话,主要考虑 immutable os ,方便维护和规模化部署,常见的就是 fedora coreos 和 opensuse microos
但是它们没有解决在大量节点间进行系统环境更新的困难,我自己 Homelab 是跑的 NixOS ,更适合大规模的进行同步部署,但非 FHS 环境造成的问题导致它学习成本过高
Cola98
2 小时 24 分钟前
centos8
Legman
2 小时 21 分钟前
@Cola98 那不如 almalinux
flyqie
11 分钟前
@ChaosAttractor #23

ubuntu 不是更加现代而是有 canonical 强推吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1083860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX