以前项目上 k8s 集群的节点操作系统都用的 CentOS7.4 ,现在有个新环境,在考虑用什么发行版,我看 Fedora 的 CoreOS 貌似很轻量,所以也想问一下大家一般用什么系统。
1
R4rvZ6agNVWr56V0 Oct 26, 2024 Debian
|
2
Solix Oct 26, 2024 Debian
|
3
MimicOctopus OP |
4
smilingsun Oct 26, 2024 via Android
有个系统
|
5
smilingsun Oct 26, 2024 via Android Talos Linux 不知道有没有人用过
https://www.talos.dev/ |
6
R4rvZ6agNVWr56V0 Oct 26, 2024
@Legman Debian 12 ,没啥问题。
|
7
server Oct 26, 2024 debian
|
8
conn457567 Oct 26, 2024 via Android debian +N
|
9
MimicOctopus OP @smilingsun
看介绍很适合啊,就是不知道有没有实际在用的 Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal. Supports cloud platforms, bare metal, and virtualization platforms All system management is done via an API. No SSH, shell or console Production ready: supports some of the largest Kubernetes clusters in the world Open source project from the team at Sidero Labs |
10
zgqq Oct 26, 2024 debian 占用少,但是 ubuntu server 坑是最少的
|
11
jasonkayzk Oct 26, 2024 Debian 12
k8s 版本:1.28.2 极其丝滑 |
12
ysicing Oct 26, 2024 debian12
k8s 1.28 |
13
MimicOctopus OP |
14
julyclyde Oct 26, 2024 流派不重要
版本很重要 首先排除 centos7 |
15
idblife Oct 26, 2024 ubuntu
|
16
KagurazakaNyaa Oct 26, 2024 我自己用 Debian ,公司用 Ubuntu
|
17
tolbkni Oct 26, 2024 debian or rocky
|
18
Leon6868 Oct 26, 2024
请教一下,为什么不推荐 ubuntu server 呢?
|
19
BugCry Oct 26, 2024 via Android photon os
|
21
Immortal Oct 27, 2024 了解下 Talos?
|
22
qianxunlan Oct 27, 2024 via Android 公司环境 debian/ubuntu 比较稳妥。
个人学技术的话可以试试一些 coreos talos linux 这样的新兴发行版。 |
23
ChaosAttractor Oct 27, 2024 debian/ubuntu 是常规选择,ubuntu 主要是技术选型更加现代(例如使用了 networkmanager 而不是 ifupdown ),但我觉得 deb 系它们的仓库里面东西感觉有点太少了,ubuntu 上你想装个 kubectl 它居然叫你去用 snap ,过于抽象
非常规选择的话,主要考虑 immutable os ,方便维护和规模化部署,常见的就是 fedora coreos 和 opensuse microos 但是它们没有解决在大量节点间进行系统环境更新的困难,我自己 Homelab 是跑的 NixOS ,更适合大规模的进行同步部署,但非 FHS 环境造成的问题导致它学习成本过高 |
24
Cola98 Oct 27, 2024 centos8
|
25
MimicOctopus OP @Cola98 那不如 almalinux
|
26
flyqie Oct 27, 2024 via Android
|
27
ConnorTomato Oct 27, 2024
请问一下现在节点 OS 选 CentOS 7.9 有什么风险吗?因为看到生产环境依然很多人选择这个官方也不再维护的版本。
|
29
zed1018 Oct 27, 2024
|
30
julyclyde Oct 27, 2024
@ConnorTomato 未知的损失才叫风险
centos7 的问题大都是已知且肯定不会修复的,所以谈不上风险这个词 |
31
Karte Oct 28, 2024
为什么都是 k8s v1.28.
|
32
Gress Oct 28, 2024
请问下在家里怎么用 k8s ?现在是完全拉不了镜像
|
33
nuII Oct 28, 2024
@Leon6868 ubuntu 的一些组件用的比较不一样,比如用 systemd-resolvd 来管理本机 dns 而不是在各个其他发行版都通用的/etc/resolv.conf ,安装 k8s 的话 core-dns 会先挂载本机的/etc/resolv.conf 作为外部转发条件,但是这个文件里指向的是 127.0.0.x 这个内部地址和端口号,也就是 systemd-resolvd 的服务,这样 k8s 里的 pod 就没法访问外网了。
|
34
kd9yYw2RyhQwAwzn Oct 28, 2024
借楼问一下 各位信创 linux 搭配 k8s 使用的是什么发行版
|
35
MimicOctopus OP @kd9yYw2RyhQwAwzn
我们用的是麒麟 v10 sp1 |
36
zhoudaiyu PRO @kd9yYw2RyhQwAwzn #34 麒麟 V10 sp2 ( ARM ) sp3 ( C86 )
|
37
zouqiang Oct 28, 2024
避开 CentOS 就对了,容器相关的 ubuntu debian 都可以
|
38
zCoCo Oct 28, 2024
单位买的 rhel 和 sles ,现在新业务都在 ctyunos
|
40
MimicOctopus OP |
41
ChaosAttractor Oct 30, 2024
@nuII https://github.com/coredns/coredns/blob/master/plugin/loop/README.md#troubleshooting-loops-in-kubernetes-clusters
就算没有 workaround ,也是会 fallback 的 |
42
ChaosAttractor Oct 30, 2024
@zed1018 第三方仓库是第三方仓库
|
43
ChaosAttractor Oct 30, 2024
@flyqie 你用用看 ifupdown ,再看看 systemd-networkd 和 networkmanager
很多基础组件的选型 ubuntu 都更加现代,当然无论是 ubuntu 还是 debian 都可以自己更换基础组件 |
45
LokiSharp Nov 10, 2024 via iPhone
NixOS
|
46
windcode Nov 14, 2024
推荐 NixOS ,OS as Code 的理念,让你可以批量构建稳定、可复现的 Node 操作系统
|
47
kennylam777 Nov 21, 2024
我是在用 kubernetes-sigs 的 kubespray, 但因為有 GPU 節點, 所以都在用 Ubuntu, nVidia 的支援是第一考量
|