为什么块存储器插件 Helm 图表会发出 CPU 调速警告?
排查块存储限速和性能问题。
经典基础设施
在安装块存储 Helm 图表时,安装程序会发出类似下面的警告:
Message: 50% throttling of CPU in namespace kube-system for container ibmcloud-block-storage-driver-container in pod ibmcloud-block-storage-driver-1abab.
缺省块存储器插件资源请求不足。 块存储器插件和驱动程序随以下缺省资源请求和限制值一起安装。
plugin:
resources:
requests:
memory: 100Mi
cpu: 50m
limits:
memory: 300Mi
cpu: 300m
driver:
resources:
requests:
memory: 50Mi
cpu: 25m
limits:
memory: 200Mi
cpu: 100m
删除并重新安装 Helm 图表,增加资源请求和限制。
-
删除 Helm 图表。
helm uninstall <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> -
重新安装 Helm Chart,并在运行
helm install时使用--set选项来增加资源请求和限制。 以下示例命令将plugin.resources.requests.memory值设置为200Mi,将plugin.resources.requests.cpu值设置为100m。 您可以通过对要传递的每个值使用--set选项来传递多个值。helm install <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> --set plugin.resources.requests.memory=200Mi --set plugin.resources.requests.cpu=100m