求 kubernetes 的轻量级替代品

2022-08-08 14:02:30 +08:00
 yujianwjj

工作中经常用到 k8s 部署微服务,感觉非常方便。

现在工作中需要批量部署并管理一些服务,比如部署 nginx ,redis 等基础的服务。但是不想用 k8s 。

有没有一种轻量级类型于 k8s 的工具。

需求:

  1. 像 k8s 一样能够方便自动部署服务。
  2. 不需要 k8s 复杂的网络,服务用宿主机的网络就行。
  3. 能够对服务进行健康检查,并且当服务挂了,自动拉起服务。
  4. 能够提供服务发现的功能,方便外部服务集成,比如被 prometheus 监控系统集成等等。
  5. 能够自动下发配置,类似于 k8s 的 configmap 。
6423 次点击
所在节点    Kubernetes
26 条回复
tinkerer
2022-08-08 23:40:27 +08:00
@ysicing 看样子以后还是能用 --docker
sb137885
2022-08-08 23:47:54 +08:00
kind k8s in docker
dayeye2006199
2022-08-09 00:23:57 +08:00
k3s, kind 之流也都是 k8s 。替代品比较严肃的确实也只有 nomad ,swarm 。
LZ 能说说不想用 k8s 的主要原因是啥吗?部署复杂?不需要这么多的功能?
masker
2022-08-09 00:57:46 +08:00
@dog82 swarm 不好玩,后面选择了 rancher
demoshengxw
2022-08-09 09:09:00 +08:00
swarm 和 docker-compose 都可以满足你的需求,我自己就是配置了一套 compose yaml 到处跑。非常方便
julyclyde
2022-08-11 16:39:29 +08:00
本来那个网络功能也不是 kubernetes 提供的吧
你选 host network 启动容器就行了

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

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

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

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

© 2021 V2EX