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.
Anexar várias interfaces de rede para pods com o Multus
Multus CNI é um plug-in de interface de rede de contêineres (CNI) para o Amazon EKS que permite anexar várias interfaces de rede a um pod. Para obter mais informações, consulte a documentação do Multus-CNI
No Amazon EKS, cada pod tem uma interface de rede atribuída pelo plug-in CNI da Amazon VPC. Com o Multus, você pode criar um pod multi-home com várias interfaces. Isso é feito com o Multus atuando como um "meta-plugin", um plugin de CNI que pode chamar vários outros plugins de CNI. O suporte da AWS ao Multus vem configurado com o plugin Amazon VPC CNI como plugin delegado padrão.
-
O Amazon EKS não vai criar nem publicar plugins de CNI de virtualização de E/S raiz (SR-IOV) e Data Plane Development Kit (DPDK). Porém, você pode obter aceleração de pacotes conectando-se diretamente aos adaptadores Elastic Network Adapters (ENA) do Amazon EC2 por meio plugins de dispositivo host gerenciado e de
ipvlan
do Multus. -
O Amazon EKS suporta o Multus, que fornece um processo genérico que permite o encadeamento simples de plugins de CNI adicionais. Há suporte ao Multus e ao processo de encadeamento, mas a AWS não fornece suporte a todos os plugins de CNI compatíveis que podem ser encadeados ou para problemas que possam surgir nesses plugins de CNI que não estejam relacionados à configuração do encadeamento.
-
O Amazon EKS está fornecendo suporte e gerenciamento do ciclo de vida para o plugin Multus, mas não é responsável por nenhum endereço IP ou gerenciamento adicional associado às interfaces de rede adicionais. O endereço IP e o gerenciamento da interface de rede padrão que utiliza o plugin Amazon VPC CNI permanecem inalterados.
-
Somente o plugin Amazon VPC CNI recebe suporte oficial como o plugin delegado padrão. Você precisa modificar o manifesto de instalação publicado do Multus para reconfigurar o plugin delegado padrão para uma CNI alternativa se você optar por não usar o plugin Amazon VPC CNI para redes primárias.
-
O suporte ao Multus só é oferecido quando a Amazon VPC CNI é usada como a CNI principal. Não oferecemos suporte à Amazon VPC CNI quando usada para interfaces de ordem superior, secundárias ou não.
-
Para evitar que o plug-in CNI da Amazon VPC tente gerenciar interfaces de rede adicionais atribuídas aos pods, adicione a seguinte tag à interface de rede:
- chave
-
:
node.k8s.amazonaws.com/no_manage
- value
-
:
true
-
O Multus é compatível com políticas de rede, mas a política precisa ser enriquecida para incluir portas e endereços IP que possam fazer parte de interfaces de rede adicionais conectadas a pods.
Para uma demonstração da implementação, consulte o Guia de configuração do Multus