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.
-
Rimuovere il grafico " Helm ".
helm uninstall <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> -
Reinstalla il grafico Helm e aumenta i limiti e le richieste di risorse utilizzando l'opzione
--setquando si eseguehelm install. Il seguente comando di esempio imposta il valoreplugin.resources.requests.memorysu200Mie il valoreplugin.resources.requests.cpusu100m. È possibile trasmettere più valori utilizzando l'opzione--setper 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