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

262 天前
 jitongxi

kubeadm ? sealos ? 还是什么其他?

4702 次点击
所在节点    Kubernetes
42 条回复
defunct9
262 天前
阿里 ack
kevinlia0
262 天前
aws eks
nulIptr
262 天前
当然是云服务商的托管集群了。。。如果你有 K8S 运维的手艺就不会来问了
isno
262 天前
runinhard
262 天前
kubekey

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

上托管集群,所有节点池都可以自由缩放,相当于 node 节点也是容器不保存任何状态,随时可以被干掉换下一个。后面升级集群也是一键升级,不停的用新的 node 节点进来滚动掉旧节点。
zhangxudong
262 天前
二进制部署,纯手搓
zhy0216
262 天前
10 楼正解
BeautifulSoap
262 天前
路过提一下,服务跑在 aws 的话可以试试 AWS ECS (不是阿里云的那个 ecs 两个完全不一样的东西)
aws 的 ecs 是自己实现的容器编排服务,价格更低(不需要主节点)支持 fargate 容器(不用启动实际的 ec2 实例),而且和 aws 各种服务( load balancer ,cloudwatch ,codepipeline 之类)结合非常良好。也根本不用在乎除了自己服务之外的任何参数
我在的公司几乎所有项目在 aws ecs 还是 awz eks 之间选择的时候都选了 ecs 。这玩意真的是降低心智负担
zedpass
262 天前
华为云 CCE 、腾讯云 TKE 、阿里云 ACK 、AWS EKS
价格比自己买服务器搭集群贵不了多少,管理起来方便很多,遇到解决不了的问题还可以提工单找云厂商支持
MaxFang
262 天前
目前使用的 aws eks ,还算比较省心
shermie
262 天前
@isno 你最好在我学会 k8s 之前写完 🙂
idblife
262 天前
自建 kubeadm
云厂商 aws eks
anubu
262 天前
云上的话自然是全托管或更进一步 Serverless ,但总有一些自建场景,目前仅用过 kubeadm ,官方维护,老实可靠吧。部署的多了,也是想要一些更有效率的部署工具。
dunhanson
262 天前
@defunct9
@nulIptr 阿里云托管,不是会产生额外费用吗
xhldtc
262 天前
@billzhuang 没有考虑过用 helm 吗

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

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

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

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

© 2021 V2EX