為何區塊儲存空間外掛程式 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.
預設 Block Storage 外掛程式資源要求不足。 Block Storage 外掛程式和驅動程式會安裝下列預設資源要求和限制值。
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 圖表,並在執行
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