k8s 集群节点使用什么 Linux 发行版 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Legman
V2EX    Kubernetes

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

  •  
  •   Legman 349 天前 via Android 5899 次点击
    这是一个创建于 349 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    47 条回复    2024-11-21 19:09:15 +08:00
    R4rvZ6agNVWr56V0
        1
    R4rvZ6agNVWr56V0  
       349 天前   1
    Debian
    Solix
        2
    Solix  
       349 天前   1
    Debian
    Legman
        3
    Legman  
    OP
       349 天前 via Android
    @GeekGao
    @gaobh
    Debian 的哪个版本呢?最新吗
    smilingsun
        4
    smilingsun  
       349 天前 via Android
    有个系统
    smilingsun
        5
    smilingsun  
       349 天前 via Android   1
    Talos Linux 不知道有没有人用过
    https://www.talos.dev/
    R4rvZ6agNVWr56V0
        6
    R4rvZ6agNVWr56V0  
       349 天前
    @Legman Debian 12 ,没啥问题。
    server
        7
    server  
       349 天前   1
    debian
    conn457567
        8
    conn457567  
       349 天前 via Android   1
    debian +N
    Legman
        9
    Legman  
    OP
       349 天前 via Android
    @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
    zgqq
        10
    zgqq  
       348 天前   1
    debian 占用少,但是 ubuntu server 坑是最少的
    jasonkayzk
        11
    jasonkayzk  
       348 天前   1
    Debian 12
    k8s 版本:1.28.2

    极其丝滑
    ysicing
        12
    ysicing  
       348 天前   1
    debian12
    k8s 1.28
    Legman
        13
    Legman  
    OP
       348 天前 via Android
    @zgqq 之前看到的也是不怎么推荐 Ubuntu

    @jasonkayzk
    @ysicing
    1.28 是生产环境吗
    julyclyde
        14
    julyclyde  
       348 天前   2
    流派不重要
    版本很重要

    首先排除 centos7
    idblife
        15
    idblife  
       348 天前   1
    ubuntu
    KagurazakaNyaa
        16
    KagurazakaNyaa  
       348 天前   1
    我自己用 Debian ,公司用 Ubuntu
    tolbkni
        17
    tolbkni  
       348 天前   1
    debian or rocky
    Leon6868
        18
    Leon6868  
       348 天前
    请教一下,为什么不推荐 ubuntu server 呢?
    BugCry
        19
    BugCry  
       348 天前 via Android   1
    photon os
    flyqie
        20
    flyqie  
       348 天前 via Android
    @Leon6868 #18

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

    ubuntu 不是更加现代而是有 canonical 强推吧?
    ConnorTomato
        27
    ConnorTomato  
       348 天前
    请问一下现在节点 OS 选 CentOS 7.9 有什么风险吗?因为看到生产环境依然很多人选择这个官方也不再维护的版本。
    Cola98
        28
    Cola98  
       348 天前
    @Legman 这个咋样?
    julyclyde
        30
    julyclyde  
       347 天前
    @ConnorTomato 未知的损失才叫风险
    centos7 的问题大都是已知且肯定不会修复的,所以谈不上风险这个词
    Karte
        31
    Karte  
       347 天前
    为什么都是 k8s v1.28.
    Gress
        32
    Gress  
       347 天前
    请问下在家里怎么用 k8s ?现在是完全拉不了镜像
    nuII
        33
    nuII  
       347 天前
    @Leon6868 ubuntu 的一些组件用的比较不一样,比如用 systemd-resolvd 来管理本机 dns 而不是在各个其他发行版都通用的/etc/resolv.conf ,安装 k8s 的话 core-dns 会先挂载本机的/etc/resolv.conf 作为外部转发条件,但是这个文件里指向的是 127.0.0.x 这个内部地址和端口号,也就是 systemd-resolvd 的服务,这样 k8s 里的 pod 就没法访问外网了。
    kd9yYw2RyhQwAwzn
        34
    kd9yYw2RyhQwAwzn  
       347 天前
    借楼问一下 各位信创 linux 搭配 k8s 使用的是什么发行版
    Legman
        35
    Legman  
    OP
       347 天前 via Android   1
    @kd9yYw2RyhQwAwzn
    我们用的是麒麟 v10 sp1
    zhoudaiyu
        36
    zhoudaiyu  
    PRO
       347 天前   1
    @kd9yYw2RyhQwAwzn #34 麒麟 V10 sp2 ( ARM ) sp3 ( C86 )
    zouqiang
        37
    zouqiang  
       347 天前
    避开 CentOS 就对了,容器相关的 ubuntu debian 都可以
    swap123
        38
    swap123  
       347 天前
    单位买的 rhel 和 sles ,现在新业务都在 ctyunos
    waringid
        39
    waringid  
       347 天前
    @BugCry +1
    Legman
        40
    Legman  
    OP
       346 天前 via Android
    @waringid

    @BugCry

    生产上用过吗
    ChaosAttractor
        42
    ChaosAttractor  
       345 天前
    @zed1018 第三方仓库是第三方仓库
    ChaosAttractor
        43
    ChaosAttractor  
       345 天前
    @flyqie 你用用看 ifupdown ,再看看 systemd-networkd 和 networkmanager
    很多基础组件的选型 ubuntu 都更加现代,当然无论是 ubuntu 还是 debian 都可以自己更换基础组件
    BugCry
        44
    BugCry  
       345 天前 via Android
    @Legman 我司生产正在用,稳如老狗
    LokiSharp
        45
    LokiSharp  
       334 天前 via iPhone
    NixOS
    windcode
        46
    windcode  
       330 天前
    推荐 NixOS ,OS as Code 的理念,让你可以批量构建稳定、可复现的 Node 操作系统
    kennylam777
        47
    kennylam777  
       322 天前
    我是在用 kubernetes-sigs 的 kubespray, 但因有 GPU , 所以都在用 Ubuntu, nVidia 的支援是第一考量
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3497 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:32 PVG 18:32 LAX 03:32 JFK 06:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86