Kubernetes - 通过resource-controller组件动态修改Pod资源上限

2021-11-11

参考链接

https://help.aliyun.com/document_detail/197267.html

http://openkruise.io/zh/docs/next/

背景

当您在使用Kubernetes的过程中遇到以下情况时,建议部署组件resource-controller动态地修改Pod资源上限:* Pod已经在运行中了,突然发现CPU Limit设置的值偏小,限制了进程的运行速度。

  • Pod初始化时没有设置Limit,后来发现CPU负载过高,希望限制CPU Limit,但又不要影响其他应用。
  • Pod内存使用率逐渐升高,快要接近Memory Limit,且马上就会触发OOM(Out Of Memory)Killer,希望在不重启Pod的前提下提高内存的Limit。
apiVersion: resources.alibabacloud.com/v1alpha1
kind: Cgroups
metadata:
  name: cgroups-12000
  namespace: pr
spec:
  pod:
    name: ws-12000-deployment-pr-6487fdd7cd-mrsqr
    namespace: pr
    containers:
    - name: ws-12000
      cpu: 1500m
      memory: 7000Mi

标题:Kubernetes - 通过resource-controller组件动态修改Pod资源上限
地址:https://blog.njqhome.com:8443/articles/2021/11/11/1636612974937.html