Block Storage 플러그인 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 플러그인 리소스 요청이 충분하지 않습니다. 블록 스토리지 플러그인 및 드라이버는 다음 기본 리소스 요청 및 제한 값을 사용하여 설치됩니다.
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