Ajudar a melhorar esta página
Quer contribuir para este guia do usuário? Escolha o link Editar esta página no GitHub, disponível no painel direito de cada página. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.
Gerenciar recursos computacionais usando nós
Um nó do Kubernetes é uma máquina que executa aplicações conteinerizadas. Todo nó tem os seguintes componentes:
-
Runtime do contêiner
- Software responsável pela execução dos contêineres. -
kubelet
- Garante que os contêineres estejam íntegros e em execução em seus respectivos Pod. -
kube-proxy
- Mantém as regras de rede que permitem a comunicação com seu Pods.
Para obter mais informações, consulte Nodes
O cluster do Amazon EKS pode programar Pods em qualquer combinação de nós gerenciados pelo Modo Automático do EKS, nós autogerenciados, grupos de nós gerenciados pelo Amazon EKS, AWS Fargate e Amazon EKS Hybrid Nodes. Para saber mais sobre nós implantados em seu cluster, consulte Visualizar recursos do Kubernetes no AWS Management Console.
nota
Excluindo os nós híbridos, os nós devem estar na mesma VPC que as sub-redes selecionadas no momento da criação do cluster. Porém, esses nós não precisam estar nas mesmas sub-redes.
Comparar opções de computação
A tabela a seguir fornece vários critérios para avaliar ao decidir quais opções atendem melhor às suas necessidades. Os nós autogerenciados são uma opção adicional que cumpre todos os critérios listados, mas requerem muito mais esforço manual para a manutenção. Para ter mais informações, consulte Fazer a manutenção dos nós por conta própria com nós autogerenciados.
nota
O Bottlerocket tem algumas diferenças específicas em relação às informações gerais desta tabela. Para obter mais informações, consulte a documentação do Bottlerocket
Critérios | Grupos de nós gerenciados do EKS | Modo Automático do EKS | Amazon EKS Hybrid Nodes |
---|---|---|---|
Pode ser implantado no AWS Outposts |
Não |
Não |
Não |
Pode ser implantado em uma Zona local da AWS |
Sim |
Não |
Não |
Pode executar contêineres que exijam o Windows |
Sim |
Não |
Não |
Pode executar contêineres que exijam o Linux |
Sim |
Sim |
Sim |
Pode executar workloads que exijam o chip do Inferentia |
Sim. Somente nós do Amazon Linux |
Sim |
Não |
Pode executar workloads que exijam uma GPU |
Sim. Somente nós do Amazon Linux |
Sim |
Sim |
Pode executar workloads que exijam processadores ARM |
Sim |
Sim |
|
Pode executar o AWS Bottlerocket |
Sim |
Sim |
Não |
Os pods compartilham recursos de CPU, memória, armazenamento e rede com outros pods. |
Sim |
Sim |
Sim |
Deve implantar e gerenciar instâncias do Amazon EC2 |
Sim |
Não - saiba mais sobre instâncias gerenciadas pelo EC2 |
Sim - as máquinas físicas ou virtuais on-premises são gerenciadas por você com as ferramentas de sua escolha. |
Deve proteger, manter e corrigir o sistema operacional das instâncias do Amazon EC2 |
Sim |
Não |
Sim - o sistema operacional em execução nas máquinas físicas ou virtuais são gerenciadas por você com as ferramentas de sua escolha. |
Pode fornecer argumentos de bootstrap na implantação de um nó, como argumentos kubelet |
Sim - ao usar o |
Sim - você pode personalizar os argumentos de bootstrap com o nodeadm. Consulte Referência do nodeadm para nós híbridos. |
|
Pode atribuir endereços IP a Pods de um bloco CIDR diferente do endereço IP atribuído ao nó. |
Sim. Usando um modelo de execução com uma AMI personalizada Para ter mais informações, consulte Personalizar nós gerenciados com modelos de execução. |
Não |
Sim - consulte Configurar uma CNI para nós híbridos. |
É possível executar o SSH no nó |
Sim |
Sim |
|
Pode implantar sua própria AMI personalizada em nós |
Sim. Usar um modelo de execução |
Não |
Sim |
Pode implantar seu próprio CNI personalizado em nós |
Sim. Usando um modelo de execução com uma AMI personalizada |
Não |
Sim |
Você deve atualizar a AMI do nó por conta própria |
Sim: se você implantou uma AMI otimizada do Amazon EKS, receberá uma notificação no console do Amazon EKS quando as atualizações estiverem disponíveis. É possível executar a atualização com um clique no console. Se você implantou uma AMI personalizada, não será notificado no console do Amazon EKS quando as atualizações estiverem disponíveis. Você deve executar a atualização por conta própria. |
Não |
Sim - o sistema operacional em execução nas máquinas físicas ou virtuais é gerenciado por você com as ferramentas de sua escolha. Consulte Preparar o sistema operacional para nós híbridos. |
É necessário atualizar a versão Kubernetes do nó por conta própria |
Sim: se você implantou uma AMI otimizada do Amazon EKS, receberá uma notificação no console do Amazon EKS quando as atualizações estiverem disponíveis. É possível executar a atualização com um clique no console. Se você implantou uma AMI personalizada, não será notificado no console do Amazon EKS quando as atualizações estiverem disponíveis. Você deve executar a atualização por conta própria. |
Não |
Sim - você gerencia as atualizações de nós híbridos com as ferramentas de sua própria escolha ou com o |
Pode usar o armazenamento do Amazon EBS com os Pods |
Sim, como um recurso integrado. Saiba como criar uma classe de armazenamento. |
Não |
|
Pode usar o armazenamento do Amazon EFS com os Pods |
Sim |
Não |
|
Pode usar o armazenamento do Amazon FSx para Lustre com os Pods |
Sim |
Não |
|
Pode usar o Network Load Balancer para serviços |
Sim |
Sim - deve usar o tipo de destino |
|
Pods podem ser executados em uma sub-rede pública |
Sim |
Sim |
Não - os pods são executados no ambiente on-premises. |
Pode atribuir grupos de segurança da VPC a Pods individuais |
Sim: somente nós do Linux |
Não |
Não |
Pode executar o Kubernetes DaemonSets |
Sim |
Sim |
Sim |
Compatível com |
Sim |
Sim |
Sim |
Disponibilidade de regiões do AWS |
Todas as regiões compatíveis com o Amazon EKS, exceto as regiões AWS GovCloud (EUA) e da China. |
||
Pode executar contêineres em hosts dedicados do Amazon EC2 |
Sim |
Não |
Não |
Preços |
Custo de instância do Amazon EC2 que executa vários Pods. Para obter mais informações, consulte Definição de preço do Amazon EC2 |
Quando o Modo Automático do EKS está habilitado no cluster, você paga uma taxa separada, além das cobranças padrão da instância do EC2, pelas instâncias executadas usando o recurso de computação do Modo Automático. O valor varia de acordo com o tipo de instância executada e a região da AWS em que o cluster está localizado. Para obter mais informações, consulte Preços do Amazon EKS |
Custo de vCPU de nós híbridos por hora. Para obter mais informações, consulte Preços do Amazon EKS |