Kubernetes 资源配额参数(ResourceQuota)
发布时间
阅读量:
阅读量
Kubernetes系统中存在两种用于设定资源限制的机制,分别为ResourceQuota与LimitRange。ResourceQuota主要应用于namespace层级,用以对整个命名空间内的资源使用进行约束;而LimitRange则作用于namespace内部的各个组件,实现对单个组件资源分配的精细化控制。
一、ResourceQuota是什么
当多个namespace共享同一集群时,可能出现某一namespace所占用的资源超出其应得的公平配额,从而影响到其他namespace的资源使用。
此时,可以为每个namespace配置一个ResourceQuota,
- 当用户在特定namespace内创建资源时,系统会通过quota机制实时监控资源使用情况,防止超出设定的ResourceQuota上限。
- 若创建或更新资源的操作违反了配额限制,则请求将因违反策略而返回HTTP状态码403 FORBIDDEN。
- 已经部署的pod不会受到ResourceQuota调整的影响。
- 在kubernetes中,apiserver默认启用了ResourceQuota功能。通常情况下,在apiserver的启动参数–enable-admission-plugins=中若包含ResourceQuota,则表示该功能已启用。
二
全部评论 (0)
还没有任何评论哟~
