Um cluster do Amazon EKS consiste em dois componentes principais:
-
O ambiente de gerenciamento do Amazon EKS
-
Os nós do Amazon EKS que estão registrados no ambiente de gerenciamento
O ambiente de gerenciamento do Amazon EKS consiste em nós de ambiente de gerenciamento que executam o software Kubernetes, como etcd
e o servidor de API do Kubernetes. O ambiente de gerenciamento é executado em uma conta gerenciada pela AWS, e a API do Kubernetes é exposta por meio do endpoint do Amazon EKS associado ao cluster. Cada ambiente de gerenciamento de cluster do Amazon EKS é um locatário único e exclusivo, e é executado em seu próprio conjunto de instâncias do Amazon EC2.
Todos os dados armazenados pelos nós etcd
e os volumes associados do Amazon EBS são criptografados usando o AWS KMS. O ambiente de gerenciamento do cluster é provisionado em várias zonas de disponibilidade e liderado por um Network Load Balancer do Elastic Load Balancing. O Amazon EKS também provisiona interfaces de rede elástica nas sub-redes da VPC para fornecer conectividade das instâncias do ambiente de gerenciamento com os nós (por exemplo, para oferecer suporte aos fluxos de dados kubectl exec
logs
proxy
).
Importante
No ambiente Amazon EKS, o armazenamento etcd
é limitado a 8 GB de acordo com a orientação de upstream1.28
, substitua apiserver_storage_size_bytes
pelo seguinte:
-
Versão
1.27
e1.26
do Kubernetes:apiserver_storage_db_total_size_in_bytes
-
Versão
1.25
e anterior do Kubernetes:etcd_db_total_size_in_bytes
kubectl get --raw=/metrics | grep "apiserver_storage_size_bytes"
Os nós do Amazon EKS são executados na conta da AWS e conectam-se ao ambiente de gerenciamento do cluster por meio do endpoint do servidor de API e de um arquivo de certificado que é criado para o cluster.
nota
-
Você pode descobrir como os diferentes componentes do Amazon EKS funcionam em Configurar rede para clusters do Amazon EKS.
-
Para clusters conectados, consulte Conecte um cluster Kubernetes a um console de gerenciamento do Amazon EKS com o Amazon EKS Connector.
Tópicos
- Criar um cluster do Amazon EKS.
- Prepare-se para atualizações de versão do Kubernetes com insights de cluster
- Atualizar um cluster existente para a nova versão do Kubernetes
- Excluir um cluster
- Controlar o acesso à rede ao endpoint do servidor de API do cluster
- Implantar nós Windows em clusters EKS
- Desativar o suporte ao Windows
- Implementar clusters privados com acesso limitado à internet
- Compreender o ciclo de vida da versão do Kubernetes no EKS
- Veja as versões da plataforma Amazon EKS para cada versão do Kubernetes
- Escale a computação em cluster com o Karpenter e o Cluster Autoscaler
- Saiba mais sobre a mudança de zona do Amazon Application Recovery Controller (ARC) no Amazon EKS
- Habilitar a mudança de zona do EKS para evitar zonas de disponibilidade afetadas