给命名空间设资源配额,防止一个项目吃光集群

先给每个团队建独立的命名空间,再挂 ResourceQuota,把总量卡在配额里。

配额要同时限 requests 和 limits,还要带上 Pod 数量。

只限 CPU 拦不住疯建 Pod,内存和 Pod 数都得一起卡住。

再配 LimitRange 给没写资源声明的 Pod 兜底默认值,否则统计口径会失真。

kubectl create quota team-a --hard=requests.cpu=8,requests.memory=16Gi,pods=50 -n team-a
kubectl describe quota -n team-a
kubectl get resourcequota -A
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容