轻量级 k8s: uncloud

5 天前
 Need4more

两行命令启动部署一个带 https 的应用

uc machine init root@your-server-ip

uc run -p app.example.com:8000/https image/my-app

支持 docker-compose.yml ,扩展了语法。 部署两个实例

services:
  uncloud-docs:
    image: ghcr.io/psviderski/uncloud-docs:latest
    pull_policy: always
    user: nobody
    x-ports:
      - docs.uncloud.run:8000/https
    scale: 2

仓库地址: https://github.com/psviderski/uncloud

看起来和 dokploy 差不多,但是没有提供图形界面,安装 cli 和 server 提供 ssh 访问即可。

有人用过这个吗?

1504 次点击
所在节点    程序员
13 条回复
FabricPath
5 天前
我一直不理解这种产品的目标场景是什么,这种东西一没大规模部署过,二不透明,出问题都不知道咋排查;有没有用过这类产品的兄弟说一下为什么考虑这种方案。

我的理解:
小于 10 台机器,直接手搓 ansible 甚至手搓脚本,人肉规划一下每台机器部署的服务
大于 10 台机器,直接 k8s
mightybruce
5 天前
看这个还不如看看 nomad, wasmcloud 这些了
Need4more
5 天前
对于个人和小团队开发来说,你说的这些都需要额外付出精力。所以这块是有需求的,比如 vercel zeabur 这样的产品,但是都太贵。

@FabricPath
flyqie
5 天前
有点好奇,这跟 k3s 有什么差异和优势吗。
drymonfidelia
5 天前
@Need4more 手搓脚本远比阅读这些奇怪项目的文档然后研究怎么解决没人遇到过的奇怪问题快
Geon97
4 天前
@flyqie #4 我也很好奇,既然准备使用 k8s 轻量级,为什么选择 uncloud 而不是选择 k3s 呢?
zengyufei
4 天前
两台我都直接上 k3s ,都是 txt 文件整理好 shell 命令脚本直接粘贴执行,生成执行脚本&&运行。

再整个可视化界面,去上面调整。

放着 k8s k3s 不用,我整它干嘛,又不是超越了,拍在沙滩上了。

再说无论是运维还是开发,学习运维本来就慢和苦,掌握 k3s 和 k8s 就足够了,一个 512Mb 就能部署 k3s ,一个大规模集群 k8 。
yimiaoxiehou
4 天前
这东西,小白用不够简单,老手用扩展麻烦
Need4more
4 天前
这玩意不是替代 k8s 的🤣,可以理解为对 docker swarm 的增强。

我给的例子就能看出来它的特性:自动 ssl ,反向代理,兼容 docker-compose 、多副本部署。

如果你有一些 vps ,云主机,可以用它快速部署基于 docker 的应用,

企业里 k8s 是主流,两个产品不构成竞争关系的。

应用场景不同,对个人玩家来说是很有用的。
Need4more
4 天前
@flyqie
@Geon97
如果你只会 docker 和 ssh ,有两三台 vps ,但是想部署一个支持 https 访问的 web 应用,还能多副本。

那么这个比较适合你。

一个命令就能搞定,

k3s 对我来说还是太复杂了。
DiamondYuan
4 天前
也可以试试看 https://caprover.com/

caprover 有图形界面。caprover 也是基于 docker swarm 的。

自动 ssl ,反向代理,兼容 docker-compose 、多副本部署应该也都支持。
Need4more
4 天前
@DiamondYuan 对,就是这种。

我再看看这两个有什么不一样的点。

不知道为啥总有人什么都 k8s ,中魔了一样。。。
cookii
3 天前
可能是更加高级的 caddy docker 集合体?有机会尝试一下

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

https://ex.noerr.eu.org/t/1142293

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

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

© 2021 V2EX