Collegare più interfacce di rete ai pod con Multus - Amazon EKS

Contribuisci a migliorare questa pagina

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni pagina.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Collegare più interfacce di rete ai pod con Multus

Multus CNI è un plug-in CNI (Container Network Interface) per Amazon EKS che consente di allegare più interfacce di rete a un pod. Per ulteriori informazioni, consulta la documentazione Multus-CNI su GitHub.

In Amazon EKS, ogni pod ha un’interfaccia di rete assegnata dal plug-in CNI di Amazon VPC. Con Multus, è possibile creare un pod multi-homed con più interfacce. Ciò avviene grazie poiché Multus agisce come un "meta-plugin"; un plugin CNI che può chiamare altri plug-in CNI multipli. Il supporto AWS per Multus viene configurato con il plugin CNI di Amazon VPC come plugin delegato predefinito.

  • Amazon EKS non costruirà e pubblicherà i plug-in CNI della virtualizzazione I/O singola root (SR-IOV) e del Data Plane Development Kit (DPDK). Tuttavia, è possibile ottenere l’accelerazione dei pacchetti collegandosi direttamente ad Amazon EC2 Elastic Network Adapters (ENA) tramite il dispositivo host gestito Multus e plug-in ipvlan.

  • Amazon EKS supporta Multus, che fornisce un processo generico che consente un semplice concatenamento di plug-in CNI aggiuntivi. Multus e il processo di concatenamento è supportato, ma AWS non fornisce supporto per tutti i plug-in CNI compatibili che possono essere concatenati o per problemi che possono sorgere in quei plug-in CNI non correlati alla configurazione del concatenamento.

  • Amazon EKS fornisce supporto e gestione del ciclo di vita per il plug-in Multus, ma non è responsabile di alcun indirizzo IP o gestione aggiuntiva associata alle interfacce di rete aggiuntive. L’indirizzo IP e la gestione dell’interfaccia di rete predefinita che utilizza il plug-in CNI di Amazon VPC rimangono invariati.

  • Solo il plug-in CNI di Amazon VPC è ufficialmente supportato come plug-in delegato predefinito. Se si sceglie di non utilizzare il plug-in CNI di Amazon VPC per la rete primaria, è necessario modificare il manifesto di installazione Multus pubblicato per riconfigurare il plug-in delegato predefinito in un CNI alternativo.

  • Multus è supportato solo quando si utilizza il CNI di Amazon VPC come CNI principale. Non supportiamo il CNI di Amazon VPC se utilizzato per interfacce di ordine superiore, secondarie o di altro tipo.

  • Per evitare che il plug-in CNI di Amazon VPC tenti di gestire interfacce di rete aggiuntive assegnate ai pod, aggiungi il seguente tag alle interfacce di rete:

    key

    : node.k8s.amazonaws.com/no_manage

    value

    : true

  • Multus è compatibile con policy di rete, ma queste devono essere arricchite per includere porte e indirizzi IP che possono far parte di interfacce di rete aggiuntive allegate ai pod.

Per una procedura di implementazione, consulta Multus Setup Guide su GitHub.