当前位置:   article > 正文

Pod容器资源限制_如何批量查找pod limit

如何批量查找pod limit

pod yaml

  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: nginx-pod
  5. spec:
  6. containers:
  7. - name: nginx-pod
  8. image: nginx
  9. resources:
  10. requests:
  11. memory: 100Mi
  12. cpu: 50m
  13. limits:
  14. memory: 200Mi
  15. cpu: 50m

关键字:

  • resources
  • requests :所需最小资源
  • limits:最大资源使用限制

内存单位:1024Mi = 1G

cpu单位:1000m = 1核

所需最小资源表示容器创建后至少给该容器的资源

最大资源限制表示容器使用的资源无论如何也不允许超过限制的资源量

limits不能小于requests的配置

所有容器的requests加在一起不允许大于node节点资源,否则无法创建

所有容器的limits加在一起允许大于node节点资源,但不建议

假设你的node只有4核cpu,上面启动了5个不同功能的容器,每个容器正常运行期间占用0.1核cpu,而容器启动时会根据你给的limits的cpu限制决定启动速度,这时你将5个容器的limits都设置为2核cpu,那么就是10核,但只要5个容器不同时启动,只重启一个,最高就是使用2.4核,是不会影响集群的,,但如果发生了故障同时启动。。。可能会有点小麻烦,不过问题不大。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号