Gerenciar os complementos de redes para os clusters do Amazon EKS - Amazon EKS

Ajudar a melhorar esta página

Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.

Gerenciar os complementos de redes para os clusters do Amazon EKS

O Amazon EEKS está disponível para seu cluster do Amazon EKS.

Complementos integrados

nota

Se você criar clusters de qualquer forma, exceto usando o console, cada cluster virá com as versões autogerenciadas dos complementos integrados. As versões autogerenciadas não podem ser gerenciadas usando o AWS Management Console, a AWS Command Line Interface ou SDKs. Você gerencia a configuração e os upgrades dos complementos autogerenciados.

Recomendamos adicionar o tipo Amazon EKS do complemento ao seu cluster em vez de usar o tipo autogerenciado do complemento. Se criar clusters no console, esses complementos serão instalados com o tipo do Amazon EKS.

Amazon VPC CNI plugin for Kubernetes

Esse complemento da CNI cria interfaces de rede elásticas e as anexa aos nós do Amazon EC2. O complemento também atribui um endereço IPv4 ou IPv6 privado da sua VPC a cada Pod e serviço. Esse complemento é instalado no cluster por padrão. Para ter mais informações, consulte Atribuir IPs a Pods com a CNI da Amazon VPC.

CoreDNS

O CoreDNS é um servidor DNS flexível e extensível que pode atuar como DNS de cluster do Kubernetes. O CoreDNS fornece resolução de nomes para todos os Pods no cluster. Esse complemento é instalado no cluster por padrão. Para ter mais informações, consulte Gerenciar o CoreDNS para DNS em clusters do Amazon EKS.

kube-proxy

Esse complemento mantém as regras de rede em seus nós do Amazon EC2 e viabiliza a comunicação de rede com seus Pods. Esse complemento é instalado no cluster por padrão. Para ter mais informações, consulte Gerenciar o kube-proxy em clusters do Amazon EKS.

Complementos opcionais de rede da AWS

AWS Load Balancer Controller

Ao implantar objetos de serviço do Kubernetes do tipo loadbalancer, o controlador cria Network Load Balancers da AWS. Quando você cria objetos de entrada do Kubernetes, o controlador cria Application Load Balancers da AWS. Recomendamos usar esse controlador para provisionar Network Load Balancers em vez de usar o controlador legado do Cloud Provider incorporado no Kubernetes. Para obter mais informações, consulte a documentação do AWS Load Balancer Controller.

Controlador de API de gateway da AWS

Esse controlador permite conectar serviços entre vários clusters do Kubernetes usando a API de gateway do Kubernetes. O controlador conecta serviços do Kubernetes executados em instâncias, contêineres e funções sem servidor do Amazon EC2 usando o serviço Amazon VPC Lattice. Para obter mais informações, consulte a documentação do AWS Gateway API Controller

Para obter mais informações sobre complementos, consulte Complementos do Amazon EKS.