MULTIPLE VIRTUAL NETWORK INTERFACE SUPPORT FOR VIRTUAL EXECUTION ELEMENTS

The disclosure relates to multiple virtual network interface support for virtual execution elements. Techniques are described for creating multiple virtual network interfaces usable by a logically-related group of one or more containers (pod) for communicating on respective virtual networks of a net...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAO VINAY CHANDRAKANT, VENKATAPATHY VENKATRAMAN, NAYAKBOMMAN MADHUKAR, MARIAPPAN YUVARAJA, BAKIARAJ DINESH, VAIDYA SACHCHIDANAND
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The disclosure relates to multiple virtual network interface support for virtual execution elements. Techniques are described for creating multiple virtual network interfaces usable by a logically-related group of one or more containers (pod) for communicating on respective virtual networks of a network infrastructure. In some examples, a control flow for pod network interface configuration on a host includes obtaining, by a CNI instance, a list of multiple virtual network interfaces from an agent of a network controller that is executing on the host. The single CNI instance processes the listof multiple virtual network interfaces to create corresponding virtual network interfaces for the pod and, for each of the virtual network interfaces, to attach the virtual network interface to the pod and to the virtual router or bridge for the host. In this way, the single CNI enables packetized communications by containers of the pod over multiple networks using the multiple virtual network interfaces configured for t