kubeadm ? sealos ? 还是什么其他?
1
defunct9 2023-08-21 17:36:32 +08:00
阿里 ack
|
2
kevinlia0 2023-08-21 17:40:36 +08:00
aws eks
|
3
nulIptr 2023-08-21 17:41:52 +08:00
当然是云服务商的托管集群了。。。如果你有 K8S 运维的手艺就不会来问了
|
4
isno 2023-08-21 17:42:40 +08:00 6
|
5
runinhard 2023-08-21 17:43:35 +08:00
kubekey
是不是最稳不确定,使用经验来看,体验还可以 |
6
sunmlight 2023-08-21 17:45:49 +08:00
云厂商开箱即用,不要自己给自己找活了
|
7
hyq 2023-08-21 17:47:47 +08:00 1
托管的最好,不然你得自己去研究内核,ipvs ,iptables ,coredns ,apiserver ,etcd ,弄好了没功劳,弄坏了得加班
|
8
billzhuang 2023-08-21 17:49:06 +08:00
借楼问下,那 deploy 呢?目前比较好的方式是啥?
我之前是 kustomize+kubectl deploy ,新项目目前是在计划用 cdk8s+ + ( kubectl/或 argocd ) |
9
dolphintwo 2023-08-21 17:51:43 +08:00
deploy 的话,rancher 吧,反正我不用
|
10
coolcoffee 2023-08-21 17:56:37 +08:00
直接上全托管准没错。
上托管集群,所有节点池都可以自由缩放,相当于 node 节点也是容器不保存任何状态,随时可以被干掉换下一个。后面升级集群也是一键升级,不停的用新的 node 节点进来滚动掉旧节点。 |
11
zhangxudong 2023-08-21 17:57:11 +08:00
二进制部署,纯手搓
|
12
zhy0216 2023-08-21 18:01:53 +08:00 via Android
10 楼正解
|
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 。这玩意真的是降低心智负担 |
14
zedpass 2023-08-21 18:22:43 +08:00
华为云 CCE 、腾讯云 TKE 、阿里云 ACK 、AWS EKS
价格比自己买服务器搭集群贵不了多少,管理起来方便很多,遇到解决不了的问题还可以提工单找云厂商支持 |
15
MaxFang 2023-08-21 18:26:44 +08:00
目前使用的 aws eks ,还算比较省心
|
17
idblife 2023-08-21 18:35:51 +08:00 via iPhone
自建 kubeadm
云厂商 aws eks |
18
anubu 2023-08-21 18:39:02 +08:00
云上的话自然是全托管或更进一步 Serverless ,但总有一些自建场景,目前仅用过 kubeadm ,官方维护,老实可靠吧。部署的多了,也是想要一些更有效率的部署工具。
|
20
xhldtc 2023-08-21 19:01:59 +08:00
@billzhuang 没有考虑过用 helm 吗
|
21
vmlinz 2023-08-21 19:02:23 +08:00 via iPhone
想要自己维护的话可以用 gardener ,talos 这类,最方便还是 managed k8s ,不折腾。
|
22
XiLingHost 2023-08-21 19:22:23 +08:00
生产环境用的 eks ,内网用 kubespray ,但是 kubespray 有时候会有问题要自己修
|
23
mightybruce 2023-08-21 19:54:41 +08:00
当然是云托管,k8s 操作基本要求开发和运维都必须会的,维护一个 K8s 集群还要满足高可能、高可靠,以及云存储、SLB 这些,对于中小公司不太好搞。
|
24
gtx990 2023-08-21 20:09:03 +08:00 via Android
@BeautifulSoap Amazon 内部也是这么想的,没有做业务的组用 eks ,要不是 k8s 很火,aws 根本不会有这个产品
|
25
jackge0323 2023-08-21 20:34:18 +08:00
想问下,全托管费用需要多少?
|
26
jwenjian 2023-08-21 20:46:25 +08:00
自己部署可以看看 RKE2
|
27
isno 2023-08-21 20:51:08 +08:00
@jackge0323 看你节点的规模,除了规模之外,使用托管的集群还有额外的 NAT 、SLB 等等费用。感觉比自建的要高出 20%~30%的费用
|
28
salmon5 2023-08-21 23:09:14 +08:00
阿里云 ACK 、AWS EKS 、华为云 CCE
另外 EKS 真难用! |
29
Zchary 2023-08-21 23:21:19 +08:00
踩坑,腾讯云的 EKS 别用!
|
30
dayeye2006199 2023-08-22 06:41:09 +08:00
最稳的方式是出钱找背锅侠 -- 各大云托管的,rancher 这样的供应商。
坏了往供应商身上推,半夜三点把人叫起来修。 这个更多是个管理的问题,不是一个技术问题。没有一个技术能保证 100%的 SLA 。 |
31
gotosre 2023-08-22 08:30:45 +08:00 via iPhone
看需求吧,如果只是一般使用,直接托儿所;如果有定制二开需求,那么用非托容器产品,在云组件上又有一定的定制能力;如果觉得 lznb➕云组件控制器开源,可以手搓,笔者嚯嚯过一家公司🤣
|
32
ExplodingFKL 2023-08-22 08:53:43 +08:00
还是上云服务商托管比较好
自建的话就 kubeadm + ansible 快速部署+升级 |
33
mango88 2023-08-22 09:09:55 +08:00
云主机就用托管的
自建机房可以用 KubeSphere 降低 kubeadm 操作复杂度 |
34
yiyu1211 2023-08-22 09:21:50 +08:00
没有人用 kubeasz 的吗?
|
35
OldCamel 2023-08-22 09:47:12 +08:00
kubeasz
|
37
litchinn 2023-08-22 17:25:50 +08:00
没人用 rancher 吗
|
38
sampeng 2023-08-24 09:07:03 +08:00 via iPhone
虽然但是…云上的 saas 服务被逼着三年一升级…
|
39
jingkong 2023-08-28 14:08:57 +08:00
我也在考虑这个问题。。。之前用的 sealos3 + rancher 最近想换一个试试。。。。。。 自建不托管
|
40
yuyu01 2023-08-30 10:51:04 +08:00
kubespray 没人用吗?我觉得挺好的啊
|
41
Cola98 2023-09-07 10:53:48 +08:00
公司生产环境用的 rancher 管理集群,大部门是买的腾讯云的 K8S 集群服务,还有自建的 IDC 服务
|