Perché il grafico Helm del plug-in di archiviazione blocchi fornisce avvertenze di limitazione della CPU?

Risolvere i problemi relativi alla limitazione della velocità e alle prestazioni dello storage a blocchi.

Infrastrutture classiche

Quando si installa la tabella Block storage Helm, l'installazione fornisce un avviso simile al seguente:

Message: 50% throttling of CPU in namespace kube-system for container ibmcloud-block-storage-driver-container in pod ibmcloud-block-storage-driver-1abab.

Le richieste di risorse del plug-in di archiviazione blocchi predefinite non sono sufficienti. Il driver e il plug-in di archiviazione blocchi sono installati con i seguenti valori di limite e richiesta di risorsa predefiniti.

plugin:
  resources:
    requests:
      memory: 100Mi
      cpu: 50m
    limits:
      memory: 300Mi
      cpu: 300m
driver:
  resources:
    requests:
      memory: 50Mi
      cpu: 25m
    limits:
      memory: 200Mi
      cpu: 100m

Rimuovere e reinstallare il grafico Helm con richieste e limiti di risorse maggiori.

  1. Rimuovere il grafico " Helm ".

    helm uninstall <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace>
    
  2. Reinstalla il grafico Helm e aumenta i limiti e le richieste di risorse utilizzando l'opzione --set quando si esegue helm install. Il seguente comando di esempio imposta il valore plugin.resources.requests.memory su 200Mi e il valore plugin.resources.requests.cpu su 100m. È possibile trasmettere più valori utilizzando l'opzione --set per ogni valore che si desidera trasmettere.

    helm install <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> --set plugin.resources.requests.memory=200Mi --set plugin.resources.requests.cpu=100m