V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

有人对比过 k3s 和 docker swarm 的内存消耗吗?

  •  
  •   find456789 · 2021-01-05 16:13:34 +08:00 · 3591 次点击
    这是一个创建于 1448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一台机器,1 核 2g 的 , 目前用 docker swarm 运行了大约 4 个网站, 访问量都不大, 可以完美运行,不卡顿

    我打算迁移到先进的 k8s,不过 一台机器上,内存似乎不够,

    我发现了 k3s 这个东西, 但是我担心,消耗的内存可能会比 docker swarm 更多, 所以再犹豫要不要入坑学习一下

    想问问,有朋友做过这方面的测试吗

    谢谢

    6 条回复    2021-01-06 16:36:49 +08:00
    0bit
        1
    0bit  
       2021-01-05 16:42:43 +08:00   ❤️ 1
    k3s 用过一段时间,虽然官方自称 512MB 内存就够了,但是实际上少于 2GB 内存,还是不建议直接拿来用。

    另外,Kubernetes 的复杂度比 Docker Swarm 高了很多,但是毕竟是趋势,可以先在本地或者 VPS 上多玩玩练手,别贸然放到生产上。
    find456789
        2
    find456789  
    OP
       2021-01-05 16:46:03 +08:00
    @0bit 谢谢
    hushao
        3
    hushao  
       2021-01-05 16:48:54 +08:00
    单单 k3s 本身占用大概 0.5G 吧。开了应用之后,比 docker swarm 多也是肯定的,1 楼说的也不错,少于 2G 的还是有些吃力,但访问量不大也能用。
    aaronnum7
        4
    aaronnum7  
       2021-01-05 17:07:41 +08:00
    同 1 核 2G,也是从 Swarm 迁移到 k3s,感觉还行。目前服务器跑 MySQL,Redis,k3s 中运行了十几个 pod,内存占用 68%,CPU 占用 10%以下。当然,服务都没什么量,主要是为了学习折腾。
    cheng6563
        5
    cheng6563  
       2021-01-05 17:15:19 +08:00 via Android
    k3s 裸跑就是占 500m,不过随着 pod 增加会涨一些。我司开发环境的 k3s 跑了 rancher 加近 50 个 pod 目前内存占 1.1g 。agent 占 130m 。
    总之还是挺省的。
    julyclyde
        6
    julyclyde  
       2021-01-06 16:36:49 +08:00
    就一个网站用什么 docker 啊……
    建议把正经应用和学习环境分开
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:07 · PVG 05:07 · LAX 13:07 · JFK 16:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.