问一问目前生产环境最稳的 k8s 部署方式是啥 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jitongxi
V2EX    Kubernetes

问一问目前生产环境最稳的 k8s 部署方式是啥

  •  
  •   jitongxi 2023-08-21 17:28:47 +08:00 6375 次点击
    这是一个创建于 832 天前的主题,其中的信息可能已经有所发展或是发生改变。

    kubeadm ? sealos ? 还是什么其他?

    42 条回复    2023-09-24 00:55:59 +08:00
    defunct9
        1
    defunct9  
       2023-08-21 17:36:32 +08:00
    阿里 ack
    kevinlia0
        2
    kevinlia0  
       2023-08-21 17:40:36 +08:00
    aws eks
    nulIptr
        3
    nulIptr  
       2023-08-21 17:41:52 +08:00
    当然是云服务商的托管集群了。。。如果你有 K8S 运维的手艺就不会来问了
    isno
        4
    isno  
       2023-08-21 17:42:40 +08:00   6
    runinhard
        5
    runinhard  
       2023-08-21 17:43:35 +08:00
    kubekey

    是不是最稳不确定,使用经验来看,体验还可以
    sunmlight
        6
    sunmlight  
       2023-08-21 17:45:49 +08:00
    云厂商开箱即用,不要自己给自己找活了
    hyq
        7
    hyq  
       2023-08-21 17:47:47 +08:00   1
    托管的最好,不然你得自己去研究内核,ipvs ,iptables ,coredns ,apiserver ,etcd ,弄好了没功劳,弄坏了得加班
    billzhuang
        8
    billzhuang  
       2023-08-21 17:49:06 +08:00
    借楼问下,那 deploy 呢?目前比较好的方式是啥?
    我之前是 kustomize+kubectl deploy ,新项目目前是在计划用 cdk8s+ + ( kubectl/或 argocd )
    dolphintwo
        9
    dolphintwo  
       2023-08-21 17:51:43 +08:00
    deploy 的话,rancher 吧,反正我不用
    coolcoffee
        10
    coolcoffee  
       2023-08-21 17:56:37 +08:00
    直接上全托管准没错。

    上托管集群,所有节点池都可以自由缩放,相当于 node 节点也是容器不保存任何状态,随时可以被干掉换下一个。后面升级集群也是一键升级,不停的用新的 node 节点进来滚动掉旧节点。
    zhangxudong
        11
    zhangxudong  
       2023-08-21 17:57:11 +08:00
    二进制部署,纯手搓
    zhy0216
        12
    zhy0216  
       2023-08-21 18:01:53 +08:00 via Android
    10 楼正解
    BeautifulSoap
        13
    BeautifulSoap  
       2023-08-21 18:13:21 +08:00 via Android   1
    路过提一下,服务跑在 aws 的话可以试试 AWS ECS (不是阿里云的那个 ecs 两个完全不一样的东西)
    aws 的 ecs 是自己实现的容器编排服务,价格更低(不需要主节点)支持 fargate 容器(不用启动实际的 ec2 实例),而且和 aws 各种服务( load balancer ,cloudwatch ,codepipeline 之类)结合非常良好。也根本不用在乎除了自己服务之外的任何参数
    我在的公司几乎所有项目在 aws ecs 还是 awz eks 之间选择的时候都选了 ecs 。这玩意真的是降低心智负担
    zedpass
        14
    zedpass  
       2023-08-21 18:22:43 +08:00
    华为云 CCE 、腾讯云 TKE 、阿里云 ACK 、AWS EKS
    价格比自己买服务器搭集群贵不了多少,管理起来方便很多,遇到解决不了的问题还可以提工单找云厂商支持
    MaxFang
        15
    MaxFang  
       2023-08-21 18:26:44 +08:00
    目前使用的 aws eks ,还算比较省心
    shermie
        16
    shermie  
       2023-08-21 18:27:57 +08:00   1
    @isno 你最好在我学会 k8s 之前写完
    idblife
        17
    idblife  
       2023-08-21 18:35:51 +08:00 via iPhone
    自建 kubeadm
    云厂商 aws eks
    anubu
        18
    anubu  
       2023-08-21 18:39:02 +08:00
    云上的话自然是全托管或更进一步 Serverless ,但总有一些自建场景,目前仅用过 kubeadm ,官方维护,老实可靠吧。部署的多了,也是想要一些更有效率的部署工具。
    dunhanson
        19
    dunhanson  
       2023-08-21 18:52:05 +08:00
    @defunct9
    @nulIptr 阿里云托管,不是会产生额外费用吗
    goofish
        20
    goofish  
       2023-08-21 19:01:59 +08:00
    @billzhuang 没有考虑过用 helm 吗
    vmlinz
        21
    vmlinz  
       2023-08-21 19:02:23 +08:00 via iPhone
    想要自己维护的话可以用 gardener ,talos 这类,最方便还是 managed k8s ,不折腾。
    KagurazakaNyaa
        22
    KagurazakaNyaa  
       2023-08-21 19:22:23 +08:00
    生产环境用的 eks ,内网用 kubespray ,但是 kubespray 有时候会有问题要自己修
    mightybruce
        23
    mightybruce  
       2023-08-21 19:54:41 +08:00
    当然是云托管,k8s 操作基本要求开发和运维都必须会的,维护一个 K8s 集群还要满足高可能、高可靠,以及云存储、SLB 这些,对于中小公司不太好搞。
    gtx990
        24
    gtx990  
       2023-08-21 20:09:03 +08:00 via Android
    @BeautifulSoap Amazon 内部也是这么想的,没有做业务的组用 eks ,要不是 k8s 很火,aws 根本不会有这个产品
    jackge0323
        25
    jackge0323  
       2023-08-21 20:34:18 +08:00
    想问下,全托管费用需要多少?
    jwenjian
        26
    jwenjian  
       2023-08-21 20:46:25 +08:00
    自己部署可以看看 RKE2
    isno
        27
    isno  
       2023-08-21 20:51:08 +08:00
    @jackge0323 看你节点的规模,除了规模之外,使用托管的集群还有额外的 NAT 、SLB 等等费用。感觉比自建的要高出 20%~30%的费用
    salmon5
        28
    salmon5  
       2023-08-21 23:09:14 +08:00
    阿里云 ACK 、AWS EKS 、华为云 CCE
    另外 EKS 真难用!
    Zchary
        29
    Zchary  
       2023-08-21 23:21:19 +08:00
    踩坑,腾讯云的 EKS 别用!
    dayeye2006199
        30
    dayeye2006199  
       2023-08-22 06:41:09 +08:00
    最稳的方式是出钱找背锅侠 -- 各大云托管的,rancher 这样的供应商。
    坏了往供应商身上推,半夜三点把人叫起来修。

    这个更多是个管理的问题,不是一个技术问题。没有一个技术能保证 100%的 SLA 。
    gotosre
        31
    gotosre  
       2023-08-22 08:30:45 +08:00 via iPhone
    看需求吧,如果只是一般使用,直接托儿所;如果有定制二开需求,那么用非托容器产品,在云组件上又有一定的定制能力;如果觉得 lznb云组件控制器开源,可以手搓,笔者嚯嚯过一家公司
    ExplodingDragon
        32
    ExplodingDragon  
       2023-08-22 08:53:43 +08:00
    还是上云服务商托管比较好

    自建的话就 kubeadm + ansible 快速部署+升级
    mango88
        33
    mango88  
       2023-08-22 09:09:55 +08:00
    云主机就用托管的
    自建机房可以用 KubeSphere 降低 kubeadm 操作复杂度
    yiyu1211
        34
    yiyu1211  
       2023-08-22 09:21:50 +08:00
    没有人用 kubeasz 的吗?
    OldCamel
        35
    OldCamel  
       2023-08-22 09:47:12 +08:00
    kubeasz
    duty
        36
    duty  
       2023-08-22 11:55:05 +08:00
    @isno 厉害!!!
    litchinn
        37
    litchinn  
       2023-08-22 17:25:50 +08:00
    没人用 rancher 吗
    sampeng
        38
    sampeng  
       2023-08-24 09:07:03 +08:00 via iPhone
    虽然但是…云上的 saas 服务被逼着三年一升级…
    jingkong
        39
    jingkong  
       2023-08-28 14:08:57 +08:00
    我也在考虑这个问题。。。之前用的 sealos3 + rancher 最近想换一个试试。。。。。。 自建不托管
    yuyu01
        40
    yuyu01  
       2023-08-30 10:51:04 +08:00
    kubespray 没人用吗?我觉得挺好的啊
    Cola98
        41
    Cola98  
       2023-09-07 10:53:48 +08:00
    公司生产环境用的 rancher 管理集群,大部门是买的腾讯云的 K8S 集群服务,还有自建的 IDC 服务
    xyooyx
        42
    xyooyx  
       2023-09-24 00:55:59 +08:00
    @isno #4 会涉及整套离线方案,在线等,急
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5288 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 08:43 PVG 16:43 LAX 00:43 JFK 03:43
    Do have faith in what you're doing.
    ubao msn 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