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

Restrições de nó

Itens de verificação

Verifique os seguintes itens:

  • Verifique se o nó está disponível.
  • Verifique se o sistema operacional do nó suporta a atualização.
  • Verifique se o nó está marcado com rótulos de pool de nós inesperados.
  • Verifique se o nome do nó do Kubernetes é o mesmo que o nome do ECS.

Solução

  1. O nó não está disponível. Recupere preferencialmente o nó.

    Se um nó não estiver disponível, faça logon no console do CCE e clique no nome do cluster para acessar o console do cluster. Em seguida, escolha Nodes no painel de navegação e clique na guia Nodes. Assegure-se de que o nó esteja no estado Running. Um nó no estado Installing ou Deleting não pode ser atualizado.

    Se um nó não estiver disponível, recupere o nó e tente novamente a tarefa de verificação. Para obter detalhes, consulte O que devo fazer se um cluster estiver disponível, mas alguns nós não estiverem disponíveis?

    Figura 1 Verificar status de nó
  2. O SO de nó não suporta a atualização.

    A tabela a seguir lista os sistemas operacionais de nó que suportam a atualização. Você pode redefinir o sistema operacional do nó para um sistema operacional disponível na lista.

    Tabela 1 SOs que suportam a atualização

    SO

    Restrição

    EulerOS 2.x

    Se a versão de destino for anterior à v1.27, não há restrições.

    Se a versão alvo for v1.27 ou posterior, apenas o EulerOS 2.9 e o EulerOS 2.10 suportam a atualização.

    CentOS 7.x

    Nenhuma.

    Ubuntu

    Se o resultado da verificação mostrar que a atualização não é suportada devido a restrições regionais, entre em contato com o suporte técnico.

    NOTA:

    Se a versão de destino for a v1.27 ou posterior, apenas o Ubuntu 22.04 suporta a atualização.

    Huawei Cloud EulerOS

    Se o resultado da verificação mostrar que a atualização não é suportada devido a restrições regionais, entre em contato com o suporte técnico.

  3. O nó afetado pertence ao pool de nós padrão, mas é configurado com um rótulo de pool de nós não padrão, que afetará a atualização.

    Se um nó for migrado de um pool de nós para o pool de nós padrão, o rótulo do pool de nós cce.cloud.com/cce-nodepool será retido, afetando a atualização do cluster. Verifique se o agendamento de carga no nó depende do rótulo.

    • Se não, exclua o rótulo.
    • Se sim, modifique a política de balanceamento de carga, remova a dependência e, em seguida, exclua o rótulo.
  4. O nó é marcado com uma mancha CNIProblem. Recupere preferencialmente o nó.

    O nó contém uma mancha cuja chave é node.cloudprovider.kubernetes.io/cni-problem e o efeito é NoSchedule. A mancha é adicionada pelo complemento npd. Atualize o complemento npd para a versão mais recente e verifique novamente. Se o problema persistir, entre em contato com o suporte técnico.

  5. O nó do Kubernetes correspondente ao nó afetado não existe.

    É possível que o nó esteja sendo excluído. Verifique novamente mais tarde.