

 **Ajudar a melhorar esta página** 

Para contribuir com este guia de usuário, escolha o link **Editar esta página no GitHub**, disponível no painel direito de cada página.

# Implantar o Amazon EKS on-premises com o AWS Outposts
<a name="eks-outposts"></a>

Você pode usar o Amazon EKS para executar aplicações on-premises do Kubernetes no AWS Outposts. É possível implantar o Amazon EKS no Outposts das seguintes maneiras:
+  **Clusters estendidos**: execute o ambiente de gerenciamento do Kubernetes em uma região da AWS e em nós no Outpost.
+  **Clusters locais**: execute os nós e o ambiente de gerenciamento do Kubernetes no Outpost.

Para ambas as opções de implantação, o ambiente de gerenciamento do Kubernetes é totalmente gerenciado pela AWS. É possível utilizar as mesmas APIs, ferramentas e console do Amazon EKS utilizados na nuvem para criar e executar o Amazon EKS no Outposts.

O diagrama a seguir mostra essas opções de implantação.

![Opções de implantação do Outpost](http://docs.aws.amazon.com/pt_br/eks/latest/userguide/images/outposts-deployment-options.png)


## Quando usar cada opção de implantação
<a name="outposts-overview-when-deployment-options"></a>

Os clusters locais e estendidos são opções de implantação de uso geral e podem ser usados para uma variedade de aplicações.

Os clusters locais permitem que você execute todo o cluster do Amazon EKS localmente no Outposts. Isso ajuda a reduzir o risco de tempo de inatividade das aplicações que pode resultar de perdas temporárias de conexão da rede com a nuvem. Essas desconexões da rede podem ser causadas por cortes de fibra ou eventos climáticos. Como todo o cluster do Amazon EKS é executado localmente no Outposts, as aplicações permanecem disponíveis. Você pode executar operações de cluster durante as desconexões da rede com a nuvem. Para obter mais informações, consulte [Prepare clusters locais do Amazon EKS em AWS Outposts para desconexões de rede](eks-outposts-network-disconnects.md). Se a qualidade da conexão de rede entre os postos avançados e a região da AWS principal for uma preocupação e você precisar de alta disponibilidade por meio de desconexões de rede, use a opção de implantação de cluster local.

Com clusters estendidos, você pode economizar capacidade no Outpost porque o ambiente de gerenciamento do Kubernetes é executado na região da principal da AWS. Essa opção é adequada se você puder investir em conectividade de rede confiável e redundante do seu Outpost para a região da AWS. A qualidade da conexão de rede é fundamental para essa opção. A forma como o Kubernetes lida com as desconexões da rede entre os nós e o ambiente de gerenciamento do Kubernetes pode resultar em tempo de inatividade das aplicações. Para obter mais informações sobre o comportamento do Kubernetes, consulte [Programação, preempção e remoção](https://kubernetes.io/docs/concepts/scheduling-eviction/) na documentação do Kubernetes.

## Comparar as opções de implantação
<a name="outposts-overview-comparing-deployment-options"></a>

A tabela a seguir compara as diferenças entre as duas opções.


| Recurso | Cluster estendido | Cluster local | 
| --- | --- | --- | 
| Localização do ambiente de gerenciamento do Kubernetes |  Região da AWS | Outpost | 
| Conta do ambiente de gerenciamento do Kubernetes |  Conta da AWS | Sua conta | 
| Disponibilidade regional | Consulte [Endpoints de serviço](https://docs.aws.amazon.com/general/latest/gr/eks.html#eks_region)  | Leste dos EUA (Ohio), Leste dos EUA (Norte da Virgínia), Oeste dos EUA (N. da Califórnia), Oeste dos EUA (Oregon), Ásia-Pacífico (Seul), Ásia-Pacífico (Singapura), Ásia-Pacífico (Sydney), Ásia-Pacífico (Tóquio) Canadá (Central), Europa (Frankfurt), Europa (Irlanda), Europa (Londres), Oriente Médio (Bahrein) e América do Sul (São Paulo) | 
| Versões secundárias do Kubernetes | eks/latest/userguide/kubernetes-versions.html [Versões com suporte no Amazon EKS, type="documentation"]. | eks/latest/userguide/kubernetes-versions.html [Versões com suporte no Amazon EKS, type="documentation"]. | 
| Versões da plataforma | Consulte [Versões da plataforma do EKS](https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html)  | Consulte [Saiba mais sobre as versões das plataformas do Kubernetes e do Amazon EKS para AWS Outposts](eks-outposts-platform-versions.md)  | 
| Fatores de formato do Outpost | Racks do Outpost | Racks do Outpost | 
| Interfaces do usuário |  Console de gerenciamento da AWS, AWS CLI, API do Amazon EKS, `eksctl`, AWS CloudFormation e Terraform |  Console de gerenciamento da AWS, AWS CLI, API do Amazon EKS, `eksctl`, AWS CloudFormation e Terraform | 
| Políticas gerenciadas |  [AmazonEKSClusterPolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-amazoneksclusterpolicy) e [Política gerenciada pela AWS: AmazonEKSServiceRolePolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-amazoneksservicerolepolicy)  |  [AmazonEKSLocalOutpostClusterPolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-amazonekslocaloutpostclusterpolicy) e [Política gerenciada pela AWS: AmazonEKSLocalOutpostServiceRolePolicy](security-iam-awsmanpol.md#security-iam-awsmanpol-amazonekslocaloutpostservicerolepolicy)  | 
| VPC e sub-redes de clusters | Consulte [Exibir os requisitos de rede do Amazon EKS para VPC e sub-redes](network-reqs.md)  | Consulte [Criar um VPC e sub-redes para clusters do Amazon EKS em AWS Outposts](eks-outposts-vpc-subnet-requirements.md)  | 
| Acesso ao endpoint do cluster | Público ou privado ou ambos | Privado apenas | 
| Autenticação do servidor de API do Kubernetes |  AWS Identity and Access Management (IAM) e OIDC | IAM e certificados `x.509` | 
| Tipos de nó | Somente autogerenciado | Somente autogerenciado | 
| Tipos de computação de nós | Amazon EC2 sob demanda | Amazon EC2 sob demanda | 
| Tipos de armazenamento de nós | Amazon EBS `gp2` e SSD de NVMe local | Amazon EBS `gp2` e SSD de NVMe local | 
| AMIs otimizadas para o Amazon EKS | Amazon Linux, Windows e Bottlerocket | Somente para Amazon Linux | 
| Versões de IP |  Somente `IPv4` |  Somente `IPv4` | 
| Complementos | Complementos do Amazon EKS ou complementos autogerenciados | Somente complementos autogerenciados | 
| Container Network Interface padrão | Plug-in CNI da Amazon VPC para Kubernetes | Plug-in CNI da Amazon VPC para Kubernetes | 
| Logs do ambiente de gerenciamento do Kubernetes | Amazon CloudWatch Logs | Amazon CloudWatch Logs | 
| Balanceamento de carga | Use o [AWS Load Balancer Control](aws-load-balancer-controller.md) ler para provisionar somente os balanceadores de carga de aplicações (sem balanceadores de carga de rede) | Use o [AWS Load Balancer Control](aws-load-balancer-controller.md) ler para provisionar somente os balanceadores de carga de aplicações (sem balanceadores de carga de rede) | 
| Criptografia envelopada de segredos | Consulte [Criptografar segredos do Kubernetes com o KMS em clusters existentes](enable-kms.md)  | Não compatível | 
| Perfis do IAM para contas de serviço | Consulte [Funções do IAM para contas de serviço](iam-roles-for-service-accounts.md)  | Não compatível | 
| Solução de problemas | Consulte [Solucionar problemas com clusters e nós do Amazon EKS](troubleshooting.md)  | Consulte [Solucionar problemas de clusters locais do Amazon EKS em AWS Outposts](eks-outposts-troubleshooting.md)  | 

**Topics**