V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
north521

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

  •  
  •   north521 · Nov 22, 2024 · 2153 views
    This topic created in 528 days ago, the information mentioned may be changed or developed.

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

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

    beshe
        1
    beshe  
       Nov 22, 2024   ❤️ 1
    按照项目分 namespace ,分别设置各自的 request 和 limit
    suofeiya
        3
    suofeiya  
       Nov 22, 2024
    参考一下`ResourceQuotas`和`LimitRanges`.
    north521
        4
    north521  
    OP
       Nov 22, 2024
    @beshe 嗯嗯,这个是最通用的
    why211107
        5
    why211107  
       Dec 11, 2024
    如果你们的服务 request 和 limit 设置的相同的值(公司资源不缺的情况会这样),可以给命名空间设置配额来限制;如果公司资源不多,request 通常都配置很低,没办法通过配额很好的控制,可以考虑给 work 节点配置资源预留,保障 k8s 主进程和系统主进程稳定运行。
    yyttrr
        6
    yyttrr  
       Dec 12, 2024
    看你们是自有机房场景还是公有云场景
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
    ♥ Do have faith in what you're doing.