Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-11-28 GMT+08:00

Consistência da configuração do nó

Itens de verificação

Quando você atualiza um cluster para v1.19 ou posterior, o sistema verifica se os seguintes arquivos de configuração foram modificados no back-end:

  • /opt/cloud/cce/kubernetes/kubelet/kubelet
  • /opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml
  • /opt/cloud/cce/kubernetes/kube-proxy/kube-proxy
  • /etc/containerd/default_runtime_spec.json
  • /etc/sysconfig/docker
  • /etc/default/docker
  • /etc/docker/daemon.json

Se você modificar alguns parâmetros nesses arquivos, a atualização de cluster pode falhar ou serviços podem ser anormais após a atualização. Se você confirmar que a modificação não afeta os serviços, continue a atualização.

O CCE usa o script de imagem padrão para verificar a consistência da configuração do nó. Se você usar outras imagens personalizadas, a verificação pode falhar.

A modificação esperada não será interceptada. A tabela a seguir lista os parâmetros que podem ser modificados.

Tabela 1 Parâmetros que podem ser modificados

Componente

Arquivo de configuração

Parâmetro

Upgrade Version

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

cpuManagerPolicy

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

maxPods

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

kubeAPIQPS

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

kubeAPIBurst

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

podPidsLimit

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

topologyManagerPolicy

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

resolvConf

Mais recente de que v1.19

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

eventRecordQPS

Mais recente de que v1.21

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

topologyManagerScope

Mais recente de que v1.21

kubelet

/opt/cloud/cce/kubernetes/kubelet/kubelet_config.yaml

allowedUnsafeSysctls

Mais recente de que v1.19

Docker

/etc/docker/daemon.json

dm.basesize

Mais recente de que v1.19

Solução

Se você modificar alguns parâmetros nesses arquivos, exceções podem ocorrer após a atualização. Se você não tiver certeza se os parâmetros modificados afetarão a atualização, entre em contato com o suporte técnico.