O que faz esta Implementação de soluções da AWS?

Essa solução ajuda você a experimentar a federação de clusters do Kubernetes com o projeto KubeFed de código aberto. Ela automatiza a implantação e a federação de dois clusters do Amazon Elastic Kubernetes que abrangem várias Regiões da AWS, incluindo um bastion host pré-configurado e todas as dependências e ferramentas necessárias.

Benefícios

Sincronize suas configurações, implantações e outros artefatos do Kubernetes entre vários clusters do Amazon EKS para testar a continuidade de negócios entre regiões usando o projeto KubeFed de código aberto.
Automatize a lógica de compensação dos eventos de failover.
Implante aplicativos altamente disponíveis em vários clusters do Amazon EKS nas proximidades dos usuários finais para reduzir a latência
Atenda aos requisitos de soberania de dados e regulamentos de localidade, mantendo ao mesmo tempo a implantação central de aplicativos e a infraestrutura de gerenciamento.

Visão geral da Implementação de soluções da AWS

O diagrama abaixo apresenta a arquitetura que você pode implantar usando o guia de implementação da solução e o respectivo modelo do AWS CloudFormation.

Clusters federados do Amazon EKS na AWS | Diagrama da arquitetura
 Clique para aumentar

Arquitetura de implementação de soluções para clusters federados do Kubernetes usando o Amazon EKS e o KubeFed

O modelo do AWS CloudFormation implanta primeiro um host bastion em uma nova Amazon VPC que provisiona os seguintes recursos necessários:

  • Uma Amazon VPC
  • Sub-redes públicas e privadas
  • Um gateway NAT
  • Um gateway da Internet
  • Amazon EC2 para o bastion host
 
Após a implantação com êxito do host bastion, os seguintes itens são implantados:
  • Duas Amazon VPCs para clusters do Amazon EKS nas regiões da AWS selecionadas
  • Dois clusters do Amazon EKS em diferentes regiões da AWS, cada um em sua própria Amazon VPC
  • Emparelhamento entre três Amazon VPCs para comunicação segura entre o host bastion e os clusters federados do Amazon EKS
  • Um painel de controle de federação que serve como proxy entre o administrador do Kubernetes e os clusters implantados do Amazon EKS com base no projeto de código aberto KubeFed
 
O host bastion é o ponto único de administração para o Amazon EKS, os recursos do Kubernetes e a implantação e configuração dessa solução.
 
Observação: Na data da publicação desta solução, a versão atual do KubeFed não está em estado de lançamento e é recomendada apenas para fins de teste. Convém verificar o status do KubeFed se você planeja usá-lo ao implementar esta solução.

Clusters federados do Kubernetes usando o Amazon EKS e o KubeFed

Versão 1.0.0
Data de lançamento: 01/2021
Autor: AWS

Tempo de implantação estimado: 60 min

Código-fonte  Modelo do CloudFormation 
Use o botão abaixo para se inscrever nas atualizações desta Implementação de solução.
Observação: para assinar atualizações RSS, você deve ter um plug-in RSS habilitado para o navegador que está usando.
A implementação desta solução ajudou você?
Fornecer feedback 

Recursos

Implantação em várias regiões

Automatize a implantação de clusters do Amazon EKS em diferentes regiões da AWS e a federação de recursos do Kubernetes

Alta disponibilidade

Automatize o failover para clusters do Amazon EKS entre regiões da AWS

Implantação simplificada

Implante aplicativos Kubernetes de uma única camada de controle para vários clusters
em branco

Federação

Padronizar recursos do Kubernetes em clusters separados do Amazon EKS
Ícone Construir
Implante você mesmo uma solução

Explore nossa biblioteca de Implementações de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Saiba mais 
Encontre um parceiro da APN
Encontre um parceiro da APN

Encontre parceiros de consultoria e tecnologia certificados da AWS para ajudar você a começar.

Saiba mais 
Ícone Explorar
Explore ofertas de consultoria de soluções

Explore nosso portfólio de Ofertas de consultoria para obter ajuda aprovada pela AWS com a implantação de soluções.

Saiba mais