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.
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
Quando você cria um cluster do EKS:
-
Usando o Console da AWS: os complementos integrados (como CoreDNS, kube-proxy etc.) são instalados automaticamente como complementos do Amazon EKS. Eles podem ser facilmente configurados e atualizados nos SDKs, na CLI ou no Console da AWS.
-
Usando outros métodos (CLI, SDKs etc.): os mesmos complementos integrados são instalados como versões autogerenciadas que são executadas como implantações regulares do Kubernetes. Eles exigem configuração e atualizações manuais, pois não podem ser gerenciados por meio de ferramentas da AWS.
Recomendamos usar complementos do Amazon EKS em vez de versões autogerenciadas para simplificar o gerenciamento de complementos e permitir configurações e atualizações centralizadas por meio dos serviços da AWS.
- Plug-in CNI da Amazon VPC para 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
ouIPv6
privado da VPC a cada pod e serviço. Esse complemento é instalado no cluster por padrão. Para obter mais informações, consulte Atribuir IPs a pods com a CNI da Amazon VPC. Caso esteja usando nós híbridos, a CNI da VPC ainda será instalada por padrão, mas será impedida de ser executada nos nós híbridos com uma regra de antiafinidade. Para obter mais informações sobre as opções de CNI para nós híbridos, consulte Configurar uma CNI para nós híbridos. - CoreDNS
-
O CoreDNS é um servidor DNS flexível e extensível que pode servir como DNS de cluster do Kubernetes. O CoreDNS fornece uma resolução de nomes para todos os pods no cluster. Esse complemento é instalado no cluster por padrão. Para obter mais informações, consulte Gerenciar o CoreDNS para DNS em clusters do Amazon EKS.
-
kube-proxy
-
Esse complemento mantém as regras de rede nos nós do Amazon EC2 e viabiliza a comunicação de rede com os pods. Esse complemento é instalado no cluster por padrão. Para obter 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 Providerincorporado no Kubernetes. Para obter mais informações, consulte a documentação do AWS Load Balancer Controller . - AWS Controlador de API de gateway
-
Esse controlador permite que você conecte serviços em 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 do 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.