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

Visão geral do nó

Introdução

Um cluster de contêiner consiste em um conjunto de máquinas de trabalho, chamadas de nós, que executam aplicações conteinerizadas. Um nó pode ser uma máquina virtual (VM) ou uma máquina física (PM), dependendo dos seus requisitos de serviço. Os componentes em um nó incluem kubelet, tempo de execução de contêiner e kube-proxy.

Um cluster do Kubernetes consiste em nós principais e nós de trabalho. Os nós descritos nesta seção referem-se aos nós de trabalho, os nós de computação de um cluster que executa aplicações em contêiner.

O CCE usa Elastic Cloud Servers (ECSs) ou Bare Metal Servers (BMSs) de alto desempenho como nós para criar clusters do Kubernetes altamente disponíveis.

Especificações do nó suportado

Diferentes regiões suportam diferentes flavors de nó, e os flavors de nó podem ser alterados ou esgotados. Faça logon no console do CCE e verifique se os flavors de nó necessários são suportados na página para a criação de nós.

Sistema de armazenamento de arquivos subjacente do Docker

  • Em clusters v1.15.6 ou anterior, o sistema de armazenamento de arquivos subjacente usa o formato XFS.
  • Em clusters v1.15.11 ou posterior, depois que um nó é criado ou redefinido, o sistema de armazenamento de arquivos subjacente usa o formato ext4.

Para aplicações em contêiner que usam o formato XFS, preste atenção ao impacto da alteração do formato de armazenamento de arquivos subjacente. (A sequência de arquivos em diferentes sistemas de arquivos é diferente. Por exemplo, algumas aplicações Java fazem referência a um pacote JAR, mas o diretório contém várias versões do pacote JAR. Se a versão não for especificada, o pacote referenciado real é determinado pelo arquivo de sistema.)

Execute o comando docker info | grep "Backing Filesystem" para verificar o formato do arquivo de armazenamento subjacente do Docker usado pelo nó atual.

Usuários e grupo de usuários de paas

Quando você cria um nó em um cluster do CCE, um usuário ou grupo de usuários de paas é criado no nó por padrão. Os componentes do CCE e os complementos do CCE em um nó são executados como um usuário não raiz (usuário/grupo de usuários de paas) para minimizar a permissão de execução. Se o usuário ou grupo de usuários de paas for modificado, os componentes e pods do CCE podem não funcionar corretamente.

O funcionamento normal dos componentes do CCE depende do usuário ou grupo de usuários de paas. Preste atenção aos seguintes requisitos:

  • Não modifique a permissão de diretório e a permissão de diretório de contêiner em um nó.
  • Não altere o GID e o UID do usuário ou grupo de usuários do paas.
  • Não use diretamente o usuário ou o grupo de usuários de paas para definir o usuário e o grupo ao qual o arquivo de serviço pertence.

Ciclo de vida do nó

Um ciclo de vida indica os status do nó registrados a partir do momento em que o nó é criado até o momento em que o nó é excluído ou liberado.

Tabela 1 Status do nó

Estado

Atributo de status

Descrição

Running

Estado estável

O nó está em execução corretamente e está conectado ao cluster.

Nós nesse estado pode fornecer serviços.

Unavailable

Estado estável

O nó não está funcionando corretamente.

As instâncias neste estado não fornecem mais serviços. Neste caso, execute as operações em Redefinição de um nó.

Creating

Estado intermediário

O nó foi criado, mas não está em execução.

Installing

Estado intermediário

O software Kubernetes está sendo instalado no nó.

Deleting

Estado intermediário

O nó está sendo excluído.

Se esse estado permanece por muito tempo, ocorre uma exceção.

Stopped

Estado estável

O nó está parado corretamente.

Um nó neste estado não pode fornecer serviços. Você pode iniciar o nó no console do ECS.

Error

Estado estável

O nó está anormal.

As instâncias neste estado não fornecem mais serviços. Neste caso, execute as operações em Redefinição de um nó.