Perguntas frequentes sobre o HAQM EKS
Modo automático do HAQM EKS
Abrir tudoO que é o modo automático do HAQM EKS?
O modo automático do HAQM EKS automatiza totalmente o gerenciamento de clusters do Kubernetes na AWS, simplificando as operações ao provisionar automaticamente a infraestrutura, escalar recursos, gerenciar complementos centrais e otimizar custos. O modo automático do EKS fornece uma infraestrutura de cluster segura e escalável gerenciada pela AWS com recursos integrados do Kubernetes, como ajuste de escala automático de computação, redes de pods e serviços, balanceamento de carga de aplicações, DNS de cluster, armazenamento em blocos e suporte a GPU. Ele está em conformidade com o Kubernetes, o que significa que você pode usá-lo com todas as suas ferramentas favoritas compatíveis com o Kubernetes. As aplicações executadas em clusters do EKS agora podem usar instâncias do EC2 gerenciadas pela AWS, volumes do HAQM Elastic Block Store (HAQM EBS), balanceadores de carga e outros recursos de nuvem configurados com práticas recomendadas comprovadas, escalados de forma automática, otimizados em termos de custos e mantidos atualizados, ao mesmo tempo em que minimizam os gastos e a sobrecarga operacional.
Como posso começar a usar o modo automático do HAQM EKS?
O modo automático do HAQM EKS está disponível para clusters do EKS novos e existentes que executam o Kubernetes 1.29+ em todas as regiões da AWS em que o EKS está disponível, exceto AWS GovCloud (EUA) e China. Para começar, basta usar a API do EKS, o Console da AWS, o eksctl ou sua ferramenta preferencial de infraestrutura como código (IaC) para habilitar o modo automático do EKS em um cluster novo ou existente e especificar o perfil do IAM que a infraestrutura de computação gerenciada pela AWS deve usar. Por padrão, o modo automático do EKS cria configurações de escalabilidade computacional de uso geral e conforme as práticas recomendadas no cluster, permitindo que você comece a executar aplicações rapidamente. Para uma personalização mais elaborada, você pode desabilitar esses padrões e criar configurações adicionais de infraestrutura e escalabilidade computacional usando a API do Kubernetes no cluster. |
Como funciona o modo automático do HAQM EKS?
O modo automático do HAQM EKS traz uma combinação de recursos integrados do Kubernetes e infraestrutura gerenciada pela AWS, criada especificamente para aplicações modernas, para todos os clusters do EKS. Seus recursos são a base de execução das aplicações do Kubernetes: computação, armazenamento, rede e monitoramento. Ele é uma parte integrada do EKS que você nunca precisa se preocupar em instalar, escalar ou gerenciar. Por padrão, ele é configurado de acordo com as práticas recomendadas da AWS e do Kubernetes. Em casos de uso avançados, você pode personalizar ainda mais a infraestrutura em que suas aplicações são executadas, baseando-se nas práticas recomendadas do modo automático do EKS, sem um trabalho operacional contínuo e caro. Para garantir que suas aplicações sempre tenham a infraestrutura de que precisam, o modo automático do EKS as observa continuamente, configurando, criando e otimizando os recursos gerenciados pela AWS (instâncias do EC2 e volumes do EBS) para atender às suas necessidades. A infraestrutura em que suas aplicações são executadas é atualizada automaticamente com as correções de segurança e bugs mais recentes, de forma a manter seu sistema seguro e atualizado, enquanto minimiza a interrupção na execução de aplicações.
Qual é a responsabilidade da AWS em clusters do EKS usando o modo automático do HAQM EKS?
Usando o modo automático do HAQM EKS, a AWS expande sua responsabilidade em comparação com a infraestrutura da AWS gerenciada pelo cliente em clusters do EKS. Além de operar o ambiente de gerenciamento de cluster do Kubernetes com o modo automático do EKS habilitado, a AWS assume a responsabilidade de proteger, configurar e gerenciar a infraestrutura da AWS nos clusters do EKS que suas aplicações precisam executar. Para fazer isso, os recursos de infraestrutura da AWS, como instâncias do EC2, em clusters do EKS que usam o modo automático do EKS têm limitações em comparação com seus equivalentes gerenciados pelo cliente. Por exemplo, você não pode se conectar remotamente via SSH ou SSM, modificar o perfil do IAM da instância, substituir o volume raiz ou anexar interfaces de rede elástica adicionais às instâncias do EC2 gerenciadas pelo modo automático do EKS, pois isso limitaria a capacidade da AWS de protegê-las e gerenciá-las. |
Qual é a diferença entre o modo automático do HAQM EKS e o EKS com o AWS Fargate?
O HAQM EKS com o AWS Fargate continua sendo uma opção para clientes que desejam executar o EKS, mas o modo automático do HAQM EKS é a abordagem recomendada no futuro. O modo automático do EKS é totalmente compatível com o Kubernetes, comportando todas as ferramentas primitivas e de plataforma upstream do Kubernetes, como o Istio, sem suporte no Fargate. O modo automático do EKS também oferece suporte total a todas as opções de compra em runtime do EC2, incluindo instâncias de GPU e spot, permitindo que os clientes aproveitem os descontos negociados do EC2 e outros mecanismos de economia. Esses recursos não estão disponíveis ao usar o EKS com o Fargate. Além disso, o modo automático do EKS permite que os clientes obtenham o mesmo modelo de isolamento do Fargate, usando recursos de agendamento padrão do Kubernetes para garantir que cada instância do EC2 execute um único contêiner de aplicação. Ao adotar o modo automático do HAQM EKS, os clientes podem usufruir de todos os benefícios de executar o Kubernetes na AWS: uma plataforma totalmente compatível com o Kubernetes que oferece a flexibilidade de aproveitar toda a variedade de opções de compra e do EC2, mantendo a facilidade de uso e a abstração do gerenciamento de infraestrutura que o Fargate oferece. |
Como o modo automático do HAQM EKS ajuda a manter minha computação de cluster segura e atualizada?
O modo automático do HAQM EKS ajuda a melhorar a segurança de clusters do EKS de três maneiras: 1/ a infraestrutura gerenciada pela AWS criada pelo modo automático do EKS é configurada com as práticas recomendadas de segurança da AWS e reforçada de acordo com os benchmarks de nível 1 do Center for Internet Security (CIS), incluindo: sem acesso remoto, um sistema de arquivos raiz imutável e controles de acesso obrigatórios em nível de kernel. 2/ as instâncias do EC2 gerenciadas pela AWS no modo automático do EKS são atualizadas automaticamente pela AWS com as últimas correções de segurança e bugs pela AWS assim que estiverem disponíveis. Quando possível, esses patches são aplicados no local sem interromper a execução de aplicações ou substituir instâncias. 3/ por padrão, o modo automático do EKS define uma vida útil máxima de 14 (quatorze) dias para instâncias do EC2 gerenciadas pela AWS, o que ajuda você a atender às práticas recomendadas de segurança e conformidade do setor. Se seu caso de uso exigir uma vida útil de instância menor ou maior, você poderá configurar o modo automático do EKS com uma duração que atenda às suas necessidades, até um máximo de 21 dias. |
O modo automático do HAQM EKS pode ajudar a simplificar as atualizações de versões do Kubernetes?
Sim, depois de atualizar o ambiente de gerenciamento do EKS para uma nova versão do Kubernetes, as novas instâncias iniciadas pelo modo automático do EKS, devido ao aumento horizontal da escala das aplicações, são executadas com o software mais recente do Kubernetes que corresponde à versão do ambiente de gerenciamento. Simultaneamente, as instâncias existentes são gradualmente atualizadas com o software do Kubernetes para a nova versão do Kubernetes. Combinado com a vida útil máxima padrão de 14 dias das instâncias iniciadas pelo modo automático do EKS, isso significa que, por padrão, seu cluster será atualizado total e automaticamente em até 14 (quatorze) dias após a atualização da versão do Kubernetes do cluster do EKS. |
Quais recursos do Kubernetes vêm com o modo automático do HAQM EKS?
O modo automático do HAQM EKS fornece versões integradas e gerenciadas dos recursos essenciais do Kubernetes, como computação, armazenamento e rede. Isso inclui versões gerenciadas: 1/ do agente do modo automático do EKS que facilita a segurança e o gerenciamento de instâncias, 2/ do runtime do contêiner containerd, um componente fundamental que capacita o Kubernetes a executar contêineres de forma eficaz, 3/ do kubelet, que gerencia o ciclo de vida e a integridade dos pods do Kubernetes em cada instância computacional, 4/ de um proxy de rede que permite o roteamento no cluster, 5/ de um controlador do Karpenter gerenciado e compatível com upstream, 6/ do controlador da inferface de armazenamento de contêineres (CSI) do HAQM EBS para armazenamento, 7/ de uma versão gerenciada da interface de rede de contêineres (CNI) da AWS VPC para gerenciamento de endereços IP, redes de pods e políticas de rede, 8/ do CoreDNS para descoberta de serviços no cluster 9/ e do AWS Load Balancer Controller para orquestrar balanceadores de carga externos. |
Como os recursos do modo automático do HAQM EKS se relacionam com os complementos do EKS?
Com o HAQM EKS Auto Mode, não é necessário instalar ou gerenciar determinados complementos do EKS, como o VPC CNI, o CoreDNS, o kube-proxy e o agente CloudWatch Observability. Com o EKS Auto Mode, seu cluster EKS inclui versões integradas dos recursos que esses complementos oferecem. No entanto, se você tiver workloads que ainda não foram migradas para o modo automático do EKS, precisará continuar usando esses complementos do EKS. Outros complementos do EKS, além daqueles substituídos pelos recursos integrados do modo automático do EKS, podem ser executados em clusters usando o modo automático do EKS. |
Posso consultar e configurar as instâncias do EC2 iniciadas pelo modo automático do HAQM EKS?
Sim, as instâncias gerenciadas do EC2 iniciadas pelo modo automático do EKS podem ser consultadas usando a API DescribeInstances do EC2 ou o Console da AWS por padrão. Como essas instâncias são gerenciadas pela AWS, as ações que você pode realizar com as API do EC2 são limitadas àquelas que não afetam a capacidade do EKS de cumprir suas responsabilidades operacionais expandidas. Por padrão, o modo automático do EKS vem com configurações de computação de uso geral adequadas para casos de uso comuns. Se necessário, você pode personalizar as instâncias do EC2 iniciadas pelo modo automático do EKS. As modificações nas configurações de runtime das instâncias do modo automático do EKS podem ser feitas usando a API Node Class Kubernetes do modo automático do EKS. |
O modo automático do HAQM EKS é compatível com o Savings Plans para computação e as instâncias reservadas?
Sim. O Savings Plans para computação e as instâncias reservadas são aplicados automaticamente quando as instâncias elegíveis do EC2 são iniciadas. Consulte a página de preços para obter mais detalhes. |
Como posso observar as ações que o modo automático do EKS executa no meu cluster?
Os recursos do Kubernetes do modo automático do HAQM EKS são fornecidos por meio de um conjunto de controladores integrados que emitem uma variedade de eventos do Kubernetes que podem ser usados para entender comportamento deles. |
Implantações híbridas
Abrir tudoQuais produtos e recursos do HAQM EKS estão disponíveis para implantações híbridas?
Há três opções do HAQM EKS para implantações híbridas: HAQM EKS, HAQM EKS Anywhere e HAQM EKS Connector. Você pode usar o HAQM EKS para executar nós na infraestrutura hospedada pela AWS em regiões da AWS, zonas locais da AWS, zonas do AWS Wavelength ou em suas próprias instalações on-premises com o AWS Outposts e os nós híbridos do HAQM EKS. O AWS Outposts é uma infraestrutura gerenciada pela AWS executada em suas instalações, enquanto os nós híbridos do HAQM EKS são executados em uma infraestrutura bare metal ou virtualizada que você gerencia nas suas instalações. Se precisar executar em ambientes isolados, use o HAQM EKS Anywhere, um software de gerenciamento do Kubernetes gerenciado pelo cliente e com suporte da AWS, executado na infraestrutura gerenciada por você. Como alternativa, você pode exibir qualquer cluster do Kubernetes no console do HAQM EKS com o HAQM EKS Connector. Para obter mais informações sobre as opções do HAQM EKS para implantações on-premises e na borda, consulte Opções de implantação no Guia do usuário do HAQM EKS.
O que é o HAQM EKS no AWS Outposts?
Você pode usar o HAQM EKS para executar nós autogerenciados no AWS Outposts com os mesmos clusters utilizados para executar workloads na Nuvem AWS. Com o HAQM EKS no AWS Outposts, você pode usar muitas das mesmas integrações utilizadas em workloads na Nuvem AWS, incluindo instâncias do HAQM EC2 para computação, HAQM VPC e CNI da VPC para redes, volumes de armazenamento do HAQM EBS e Application Load Balancers (ALB) para entrada. O HAQM EKS com nós no AWS Outposts é compatível com os racks 42U do Outposts. Como alternativa, você pode implantar todo o cluster do Kubernetes no AWS Outposts com clusters locais do HAQM EKS no AWS Outposts. Ao executar o HAQM EKS no AWS Outposts, você paga pelo cluster do HAQM EKS e pela capacidade do AWS Outposts. Para obter mais informações, consulte o Guia do usuário do HAQM EKS no AWS Outposts.
O que são os nós híbridos do HAQM EKS?
Com os nós híbridos do HAQM EKS, você pode usar sua infraestrutura on-premises e na borda como nós em clusters do HAQM EKS. Com os nós híbridos do HAQM EKS, a AWS gerencia o ambiente de gerenciamento do Kubernetes hospedado pela AWS e você gerencia os nós híbridos executados em seus ambientes on-premises ou na borda. Os nós híbridos do HAQM EKS unificam o gerenciamento do Kubernetes em todos os ambientes e transferem o gerenciamento do ambiente de gerenciamento do Kubernetes à AWS para suas aplicações on-premises e na borda. Os nós híbridos do HAQM EKS funcionam com qualquer hardware on-premises ou máquinas virtuais, e você pode usar uma variedade de recursos do HAQM EKS com os nós híbridos do HAQM EKS, incluindo complementos do HAQM EKS, Identidade de Pods do HAQM EKS, entradas de acesso a clusters, insights de clusters e suporte estendido a versões do Kubernetes. Os nós híbridos do HAQM EKS se integram de forma nativa aos produtos da AWS para monitoramento centralizado, registro em log e gerenciamento de identidade. Com os nós híbridos do HAQM EKS, a cobrança é feita por hora pelos recursos de vCPU dos nós híbridos quando eles são conectados aos clusters do HAQM EKS. Para obter mais informações, consulte os preços do HAQM EKS.
O que é o HAQM EKS Anywhere?
O HAQM EKS Anywhere simplifica o gerenciamento de clusters do Kubernetes por meio da automação de trabalhos pesados rotineiros, como configuração de infraestrutura e operações do ciclo de vida de clusters do Kubernetes em ambientes on-premises e na borda. Ao contrário do HAQM EKS, o HAQM EKS Anywhere é um produto gerenciado por clientes, que são responsáveis pelas operações do ciclo de vida do cluster e pela manutenção de clusters do HAQM EKS Anywhere. O HAQM EKS Anywhere é baseado no subprojeto Cluster API (CAPI) do Kubernetes e oferece suporte a uma variedade de infraestruturas, incluindo VMware vSphere, bare metal, Nutanix, Apache CloudStack e AWS Snow. O HAQM EKS Anywhere pode ser executado em ambientes isolados e oferece integrações opcionais com produtos regionais da AWS para gerenciamento de identidade e observabilidade. Para receber suporte ao HAQM EKS Anywhere e acessar os complementos do Kubernetes fornecidos pela AWS, você pode comprar assinaturas corporativas do HAQM EKS Anywhere.
O que é o HAQM EKS Connector?
Você pode usar o HAQM EKS Connector para registrar e conectar qualquer cluster compatível do Kubernetes à AWS e exibi-lo no console do HAQM EKS. Depois que um cluster é conectado, você pode consultar o status, a configuração e as workloads dele no console do HAQM EKS. Você pode usar esse recurso para exibir clusters conectados no console do HAQM EKS, mas o HAQM EKS Connector não permite operações de gerenciamento ou mutação nos clusters conectados por meio do console do HAQM EKS. Não há cobrança pelos clusters que você conecta ao console do HAQM EKS com o HAQM EKS Connector.
Quais são as diferenças entre os nós híbridos do HAQM EKS e o HAQM EKS Anywhere?
Os nós híbridos do HAQM EKS são um recurso do HAQM EKS, um serviço gerenciado do Kubernetes, enquanto o HAQM EKS Anywhere é um software de gerenciamento do Kubernetes com suporte da AWS que você gerencia. Os nós híbridos do HAQM EKS são adequados para clientes com ambientes on-premises que podem ser conectados à nuvem, enquanto o HAQM EKS Anywhere é indicado para clientes com ambientes on-premises isolados. Com os nós híbridos do HAQM EKS, a AWS gerencia a segurança, a disponibilidade e a escalabilidade do ambiente de gerenciamento do Kubernetes, hospedado na Nuvem AWS, e somente os nós são executados na sua infraestrutura. Com o HAQM EKS Anywhere, você é responsável por gerenciar os clusters do Kubernetes executados inteiramente na sua infraestrutura. Com os nós híbridos do HAQM EKS, não há compromissos iniciais ou taxas mínimas, o cluster e os nós são pagos por hora à medida que são utilizados. Com o HAQM EKS Anywhere, você pode comprar assinaturas corporativas do HAQM EKS Anywhere por um período de um ou três anos.
Quais são as diferenças entre os nós híbridos do HAQM EKS e o HAQM EKS no Outposts?
Com os nós híbridos do HAQM EKS, você pode usar suas próprias máquinas físicas ou virtuais para nós em clusters do HAQM EKS. Com o HAQM EKS no AWS Outposts, você usa instâncias do HAQM EC2 executadas no AWS Outposts para nós em clusters do HAQM EKS. Os nós híbridos do HAQM EKS e o HAQM EKS no AWS Outposts oferecem suporte a diferentes complementos do HAQM EKS para redes e armazenamento. Para obter mais informações sobre os complementos do HAQM EKS que podem ser usados com nós híbridos, consulte Configure common add-ons for hybrid nodes no Guia do usuário do HAQM EKS. Com o HAQM EKS no AWS Outposts, você paga pelo cluster do HAQM EKS e pela capacidade do AWS Outposts. Com os nós híbridos do HAQM EKS, você paga pelo uso do cluster e dos nós do HAQM EKS.