Por que o status do cluster mestre diz que ele está se aproximando do limite de recursos?
Resolva problemas quando os limites de recursos do mestre do cluster forem atingidos.
Nuvem Privada Virtual Infraestrutura clássica
Você vê um status principal semelhante ao exemplo a seguir.
The master is approaching its allotted memory resource limit (93%). Please consider reducing load on your master. Exceeding the defined resource limit could cause reduced performance for your cluster's master control plane.
Os mestres de cliente gerenciados têm um limite de recursos que delimita a quantidade de memória e CPU que pode ser consumida.
Se o status principal mostrar a mensagem anterior, o mestre estará consumindo recursos suficientes para se aproximar do limite estabelecido. Neste ponto, esta mensagem é um aviso. O plano de controle do mestre continua operando e funcionando normalmente. No entanto, se você não tomar providências, seu mestre pode atingir os limites, o que pode causar problemas de desempenho e funcionamento.
Você tem algumas opções para lidar com isso.
-
Identifique a causa do alto consumo de recursos e faça as alterações necessárias para reduzi-lo.
- Procure por aplicativos que possam estar gerando uma carga elevada no seu servidor mestre. Você pode usar os logs de auditoria do servidor da API Kubernetes para identificar os aplicativos que causam alta carga de recursos.
- Reduza o número de recursos, como segredos, configmaps e conjuntos de réplicas. Se um cluster contiver um alto número de recursos, as consultas poderão fazer com que o mestre fique sobrecarregado. Use o comando
kubectl get rawpara encontrar os principais recursos por contagem. Por exemplo, execute
kubectl get --raw /metrics | grep ^apiserver_storage_objects | sort -n -k2 ``` -
Para cada recurso listado, recomendamos evitar uma contagem acima de 250 por nó. Por exemplo, um cluster padrão de 3 nós não deve exceder 750 por recurso.
-
Solicite um limite de recurso superior para o mestre. Para solicitar um limite superior, abria um chamado de suporte com justificativa. As solicitações são revisadas e concedidas cluster por cluster.
-
Se nada for feito, você estará colocando o futuro desempenho em risco e causando problemas funcionais no plano de controle do mestre.