k8s学习笔记之资源配额与限制

1,资源配额ResourceQuota
参考:https://kubernetes.io/zh/docs/concepts/policy/resource-quotas/
在apiserver配置文件中加入如下
--enable-admission-plugins=ResourceQuota
可配额资源包括:
计算资源配额:用户可以对给定命名空间下的可被请求的计算资源总量进行限制。
k8s学习笔记之资源配额与限制
存储资源配额:用户可以对给定命名空间下的存储资源总量进行限制。
k8s学习笔记之资源配额与限制
例如:
k8s学习笔记之资源配额与限制
启用资源配额以后,创建pod都必须配置资源限制,否则创建失败,测试如下
k8s学习笔记之资源配额与限制
k8s学习笔记之资源配额与限制
加入资源限制,并且应用
k8s学习笔记之资源配额与限制
再次查看
k8s学习笔记之资源配额与限制
pod,已经成功创建
2,limitRange默认的资源请求限制
创建一个limitRange,并应用
k8s学习笔记之资源配额与限制
删除测试例子容器中做的资源限制
删除测试例子pod,并重新应用
k8s学习笔记之资源配额与限制
pod已经成功创建
若只声明容器资源的限制,而不声明资源的请求,则请求被设置与为资源限制同值
若只声明容器资源的请求,而不声明资源的限制,则会设置为limitRange中的资源限制,但请求值依然有效。

猜你喜欢

转载自blog.51cto.com/3823536/2505596