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 차트를 제거하고 다시 설치하십시오.

  1. Helm 차트를 제거하십시오.

    helm uninstall <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace>
    
  2. 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