大家现实 k8s 环境的技术组合是什么? docker/Podman/containerd...的选择是什么?

2023-03-23 13:07:48 +08:00
 OldCarMan

rt,自从 kubernetes 1.24 正式移除了 dockershim 组件已经过去一段时间了,想了解一下大家现在 k8s 环境的各类技术组合是什么?


当然,即使 dockershim 被移除,如果你还想继续使用 docker 引擎,还是可以使用 cri-docker 来适配的。

关于上面说的 k8s 技术组合比较泛,举个例子,比如:

...

PS: 另外大佬们回复的技术组合在实际应用中存在哪些问题?谢谢大家回复。

6010 次点击
所在节点    Kubernetes
53 条回复
youzi0516
2023-03-23 13:26:27 +08:00
建议 : 使用公有云服务 不要自建
FabricPath
2023-03-23 13:35:59 +08:00
如上所说,除非上市公司之类对“固定资产”和“费用”有要求外,小于 5000 台机器直接用公有云。
FabricPath
2023-03-23 13:39:09 +08:00
不过正经说的话
podman 似乎没啥必要? k8s+containerd 就行,crictl 和 ctr 已经能完成常见的运维操作了。
网络用 Cilium (内核达不到要求的话先升内核)
监控 Prometheus 吧,不过可选似乎也只有 influx 套件了?
m4d3bug
2023-03-23 13:39:59 +08:00
podman 不对运行时负责,我猜你想说的是 CRI-O
BeautifulSoap
2023-03-23 13:41:47 +08:00
k3s 一把梭
XiLingHost
2023-03-23 13:42:36 +08:00
kubespray 部署,用 containerd 做容器运行时,其它都是默认
dolphintwo
2023-03-23 13:43:52 +08:00
原来我也考虑这些
现在:公有云一把梭,组件用啥我不关心
zed1018
2023-03-23 13:43:59 +08:00
同 k3s 一把梭,本地 /staging/production 都是
mango88
2023-03-23 16:30:11 +08:00
在用 kubesphere , kubekey 搭建集群,
发行版是 1.22 版本
CRI 怕踩坑还是用的 docker
hzfyjgw
2023-03-23 16:57:13 +08:00
@mango88 #9 kubernetes 1.24 之后 CRI 移除 docker 支持
bootvue
2023-03-23 17:10:51 +08:00
k3s+rancher
chenPiMeiHaoChi
2023-03-23 17:31:46 +08:00
containerd ,命令行用 nerdctl ,说实话我感觉不大好用。好在 rancher 能解决大部分情况。
jitongxi
2023-03-23 17:33:01 +08:00
sealos+kuboard, 我一个臭开发,用懒人包就行
zzl22100048
2023-03-23 17:48:24 +08:00
k3s 一把梭 本来是测试用的,后来生产也上了
kaddusabagei38
2023-03-23 17:50:29 +08:00
容器管理具体指的是什么?
OldCarMan
2023-03-23 21:00:51 +08:00
谢谢大家建议和回复。
@youzi0516 @dolphintwo 不过这玩意看工作环境,另外个人开发有时想使用,还是不大实际。
@FabricPath 哈哈,这个除非规模有点大了,监控套件吗?我经常看到的似乎都是围绕 Prometheus ,可以参考这里: https://landscape.cncf.io/card-mode?category=monitoring&project=graduated,incubating,member,no&grouping=category&sort=stars
@m4d3bug podman 我个人当它做 docker 引擎的代替方案,你的 CRI-O 是 CRI 的一种实现吧。
@BeautifulSoap @zed1018 @bootvue @zzl22100048 有点意外,之前以为大家可能使用 minikube 之类的多点(不过单节点)
@XiLingHost kubespray 体验怎么样,比较少听说
@mango88 你可以体验一下,dockershim 的代替方案:cri-dockerd ,不过有种 kubernetes 生态越来越边缘化 docker 的感觉。
@chenPiMeiHaoChi 嗯嗯,听说 Podman 比较对 docker 指令集的兼容性比较好(平稳过渡)
@jitongxi 哈哈,是的,运维有时确实麻烦。
@kaddusabagei38 容器管理引擎吧,类 docker 引擎方案
XiLingHost
2023-03-23 21:07:16 +08:00
@OldCarMan kubespray 本身其实就是官方维护的一套 ansible 配置,说实话安装起来挺慢的,bug 也不少
dk7952638
2023-03-23 21:19:52 +08:00
nomad
OldCarMan
2023-03-23 21:21:19 +08:00
@XiLingHost soga, kubernetes 生态东西有点多,哈哈,听到 bug 不少,开发和运维估计都沉默了。
OldCarMan
2023-03-23 21:22:14 +08:00
@dk7952638 新方式 get ✔

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

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

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

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

© 2021 V2EX