您的位置:首页 > 其它

kubernetes_02_资源清单_04_资源限制_20190929

2020-03-29 13:03 176 查看

防止触发OOM

 

1.资源限制-Pod(container)

kubernetes对资源的限制实际上是通过cgroup来控制的,cgroup是容器的一组用来控制内核如何运行进程的相关属性集合。针对内存、cpu和各种设备都有对应的cgroup

默认情况下,Pod运行不受CPU和内存限额的限制,意味着可以消耗所在节点的所有cpu和内存,所以一般会针对某些应用的pod资源进行资源限制。

资源限制是通过resources的requests和limits来实现:

          requests: 指定要分配的资源。初始值,软限制

          limits:资源的最高请求值。最大值,硬限制

1)针对单个容器进行限制

/root/yaml/006_03_hpa/pod.yaml

2)LimitRange对所有容器的 cpu和内存 进行限制

/root/yaml/006_03_hpa/limitrange.yaml

 

2.资源限制-名称空间

1)计算资源配额限制

 

2)对象数量配额限制

 

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
一默1991 发布了47 篇原创文章 · 获赞 5 · 访问量 3万+ 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: