4

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

 10 months ago
source link: https://www.v2ex.com/t/967147
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  Kubernetes

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

  jitongxi · 12 小时 4 分钟前 · 1623 次点击

kubeadm ? sealos ? 还是什么其他?

29 条回复    2023-08-21 23:21:19 +08:00
defunct9

defunct9      11 小时 56 分钟前

阿里 ack
kevinlia0

kevinlia0      11 小时 52 分钟前

aws eks
nulIptr

nulIptr      11 小时 51 分钟前

当然是云服务商的托管集群了。。。如果你有 K8S 运维的手艺就不会来问了
runinhard

runinhard      11 小时 49 分钟前

kubekey

是不是最稳不确定,使用经验来看,体验还可以
sunmlight

sunmlight      11 小时 47 分钟前

云厂商开箱即用,不要自己给自己找活了
hyq

hyq      11 小时 45 分钟前   ❤️ 1

托管的最好,不然你得自己去研究内核,ipvs ,iptables ,coredns ,apiserver ,etcd ,弄好了没功劳,弄坏了得加班
billzhuang

billzhuang      11 小时 44 分钟前

借楼问下,那 deploy 呢?目前比较好的方式是啥?
我之前是 kustomize+kubectl deploy ,新项目目前是在计划用 cdk8s+ + ( kubectl/或 argocd )
dolphintwo

dolphintwo      11 小时 41 分钟前

deploy 的话,rancher 吧,反正我不用
coolcoffee

coolcoffee      11 小时 36 分钟前

直接上全托管准没错。

上托管集群,所有节点池都可以自由缩放,相当于 node 节点也是容器不保存任何状态,随时可以被干掉换下一个。后面升级集群也是一键升级,不停的用新的 node 节点进来滚动掉旧节点。
zhangxudong

zhangxudong      11 小时 36 分钟前

二进制部署,纯手搓
zhy0216

zhy0216      11 小时 31 分钟前 via Android

10 楼正解
BeautifulSoap

BeautifulSoap      11 小时 19 分钟前 via Android   ❤️ 1

路过提一下,服务跑在 aws 的话可以试试 AWS ECS (不是阿里云的那个 ecs 两个完全不一样的东西)
aws 的 ecs 是自己实现的容器编排服务,价格更低(不需要主节点)支持 fargate 容器(不用启动实际的 ec2 实例),而且和 aws 各种服务( load balancer ,cloudwatch ,codepipeline 之类)结合非常良好。也根本不用在乎除了自己服务之外的任何参数
我在的公司几乎所有项目在 aws ecs 还是 awz eks 之间选择的时候都选了 ecs 。这玩意真的是降低心智负担
zedpass

zedpass      11 小时 10 分钟前

华为云 CCE 、腾讯云 TKE 、阿里云 ACK 、AWS EKS
价格比自己买服务器搭集群贵不了多少,管理起来方便很多,遇到解决不了的问题还可以提工单找云厂商支持
MaxFang

MaxFang      11 小时 6 分钟前

目前使用的 aws eks ,还算比较省心
shermie

shermie      11 小时 5 分钟前   ❤️ 1

@isno 你最好在我学会 k8s 之前写完 🙂
idblife

idblife      10 小时 57 分钟前 via iPhone

自建 kubeadm
云厂商 aws eks
anubu

anubu      10 小时 54 分钟前

云上的话自然是全托管或更进一步 Serverless ,但总有一些自建场景,目前仅用过 kubeadm ,官方维护,老实可靠吧。部署的多了,也是想要一些更有效率的部署工具。
dunhanson

dunhanson      10 小时 41 分钟前

@defunct9
@nulIptr 阿里云托管,不是会产生额外费用吗
xhldtc

xhldtc      10 小时 31 分钟前

@billzhuang 没有考虑过用 helm 吗
vmlinz

vmlinz      10 小时 30 分钟前 via iPhone

想要自己维护的话可以用 gardener ,talos 这类,最方便还是 managed k8s ,不折腾。
XiLingHost

XiLingHost      10 小时 10 分钟前

生产环境用的 eks ,内网用 kubespray ,但是 kubespray 有时候会有问题要自己修
mightybruce

mightybruce      9 小时 38 分钟前

当然是云托管,k8s 操作基本要求开发和运维都必须会的,维护一个 K8s 集群还要满足高可能、高可靠,以及云存储、SLB 这些,对于中小公司不太好搞。
gtx990

gtx990      9 小时 24 分钟前 via Android

@BeautifulSoap Amazon 内部也是这么想的,没有做业务的组用 eks ,要不是 k8s 很火,aws 根本不会有这个产品
jackge0323

jackge0323      8 小时 58 分钟前

想问下,全托管费用需要多少?
jwenjian

jwenjian      8 小时 46 分钟前

自己部署可以看看 RKE2
isno

isno      8 小时 42 分钟前

@jackge0323 看你节点的规模,除了规模之外,使用托管的集群还有额外的 NAT 、SLB 等等费用。感觉比自建的要高出 20%~30%的费用
salmon5

salmon5      6 小时 23 分钟前

阿里云 ACK 、AWS EKS 、华为云 CCE
另外 EKS 真难用!
Zchary

Zchary      6 小时 11 分钟前

踩坑,腾讯云的 EKS 别用!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK