V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Need4more
V2EX  ›  程序员

轻量级 k8s: uncloud

  •  
  •   Need4more · 5 天前 · 1501 次点击

    两行命令启动部署一个带 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 访问即可。

    有人用过这个吗?

    13 条回复    2025-07-03 13:42:43 +08:00
    FabricPath
        1
    FabricPath  
       5 天前   ❤️ 1
    我一直不理解这种产品的目标场景是什么,这种东西一没大规模部署过,二不透明,出问题都不知道咋排查;有没有用过这类产品的兄弟说一下为什么考虑这种方案。

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

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

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

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

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

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

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

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

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

    那么这个比较适合你。

    一个命令就能搞定,

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

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

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

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

    不知道为啥总有人什么都 k8s ,中魔了一样。。。
    cookii
        13
    cookii  
       3 天前
    可能是更加高级的 caddy docker 集合体?有机会尝试一下
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   837 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:12 · PVG 05:12 · LAX 14:12 · JFK 17:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.