V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jitongxi
V2EX  ›  Kubernetes

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

  •  
  •   jitongxi · 250 天前 · 4656 次点击
    这是一个创建于 250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    kubeadm ? sealos ? 还是什么其他?

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

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

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

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

    自建的话就 kubeadm + ansible 快速部署+升级
    mango88
        33
    mango88  
       249 天前
    云主机就用托管的
    自建机房可以用 KubeSphere 降低 kubeadm 操作复杂度
    yiyu1211
        34
    yiyu1211  
       249 天前
    没有人用 kubeasz 的吗?
    OldCamel
        35
    OldCamel  
       249 天前
    kubeasz
    duty
        36
    duty  
       249 天前
    @isno 厉害!!!
    litchinn
        37
    litchinn  
       249 天前
    没人用 rancher 吗
    sampeng
        38
    sampeng  
       247 天前 via iPhone
    虽然但是…云上的 saas 服务被逼着三年一升级…
    jingkong
        39
    jingkong  
       243 天前
    我也在考虑这个问题。。。之前用的 sealos3 + rancher 最近想换一个试试。。。。。。 自建不托管
    yuyu01
        40
    yuyu01  
       241 天前
    kubespray 没人用吗?我觉得挺好的啊
    Cola98
        41
    Cola98  
       233 天前
    公司生产环境用的 rancher 管理集群,大部门是买的腾讯云的 K8S 集群服务,还有自建的 IDC 服务
    lqw3030
        42
    lqw3030  
       217 天前
    @isno #4 会涉及整套离线方案,在线等,急
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1191 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.