V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
li24361
V2EX  ›  Kubernetes

大家使用 k8s 如何管理项目的占用资源

  •  
  •   li24361 · 37 天前 · 1084 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为 k8s 是自动负载均衡的,导致有些项目组自己部署了大量的应用,挤占很多资源,一旦上线了又无法让他们下线,因为已经被使用了。

    有没有好的方法管理限制他们使用的资源上限

    6 条回复
    beshe
        1
    beshe  
       37 天前   ❤️ 1
    按照项目分 namespace ,分别设置各自的 request 和 limit
    suofeiya
        3
    suofeiya  
       37 天前
    参考一下`ResourceQuotas`和`LimitRanges`.
    li24361
        4
    li24361  
    OP
       37 天前
    @beshe 嗯嗯,这个是最通用的
    why211107
        5
    why211107  
       18 天前
    如果你们的服务 request 和 limit 设置的相同的值(公司资源不缺的情况会这样),可以给命名空间设置配额来限制;如果公司资源不多,request 通常都配置很低,没办法通过配额很好的控制,可以考虑给 work 节点配置资源预留,保障 k8s 主进程和系统主进程稳定运行。
    yyttrr
        6
    yyttrr  
       17 天前
    看你们是自有机房场景还是公有云场景
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2768 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:23 · PVG 17:23 · LAX 01:23 · JFK 04:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.