Por que o gráfico do Helm do plug-in do armazenamento de bloco exibe avisos de limitação de CPU?
Resolva problemas de limitação de largura de banda e de desempenho do armazenamento em bloco.
Infraestrutura clássica
Ao instalar o gráfico do Helm de armazenamento de bloco, a instalação fornece um aviso semelhante ao seguinte:
Message: 50% throttling of CPU in namespace kube-system for container ibmcloud-block-storage-driver-container in pod ibmcloud-block-storage-driver-1abab.
As solicitações de recursos de plug-in de armazenamento de bloco padrão não são suficientes. O plug-in de armazenamento de bloco e o driver são instalados com a solicitação de recurso padrão e os valores limite a seguir.
plugin:
resources:
requests:
memory: 100Mi
cpu: 50m
limits:
memory: 300Mi
cpu: 300m
driver:
resources:
requests:
memory: 50Mi
cpu: 25m
limits:
memory: 200Mi
cpu: 100m
Remova e reinstale o gráfico do Helm com solicitações de recursos e limites aumentados.
-
Remova o gráfico Helm.
helm uninstall <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> -
Reinstale o gráfico “ Helm ” e aumente as solicitações e os limites de recursos usando a opção “
--set” ao executar o comando “helm install”. O exemplo de comando a seguir configura o valorplugin.resources.requests.memorypara200Mie o valorplugin.resources.requests.cpupara100m. Você pode passar vários valores usando a opção “--set” para cada valor que deseja passar.helm install <release_name> iks-charts/ibmcloud-block-storage-plugin -n <namespace> --set plugin.resources.requests.memory=200Mi --set plugin.resources.requests.cpu=100m