Vad är CNI?
Vad är CNI?

Video: Vad är CNI?

Video: Vad är CNI?
Video: Zero 2024, November
Anonim

Container Network Interface ( CNI ) är en containernätverksspecifikation föreslagen av CoreOS och antagen av projekt som Apache Mesos, Cloud Foundry, Kubernetes, Kurma och rkt. Det finns även plugins skapade av projekt som Contiv Networking, Project Calico och Weave.

Med tanke på detta, vad är en CNI-drivrutin?

Container Network Interface ( CNI ) är en specifikation som föreslås av CoreOS som tillhandahåller en sådan förare baserad modell. Specifikationen definierar ett JSON-schema som definierar de in- och utgångar som förväntas av en CNI plugin (nätverk förare ).

Dessutom, hur fungerar Kubernetes CNI? Container Networking Interface ( CNI ) tillhandahåller ett gemensamt API för att ansluta behållare till det externa nätverket. När Pods distribueras distribueras en liten binär till Kubernetes kluster som ett DaemonSet tar emot alla förfrågningar om att lägga till en Pod till nätverket från Nodes lokala kubelet-process.

På samma sätt kan man fråga sig, vad är Multus CNI?

Multi CNI är ett containernätverksgränssnitt ( CNI ) plugin för Kubernetes som gör det möjligt att ansluta flera nätverksgränssnitt till pods. Vanligtvis har varje pod i Kubernetes bara ett nätverksgränssnitt (förutom en loopback) -- med Multis du kan skapa en multi-homed pod som har flera gränssnitt.

Vad är flanell CNI?

Flanell är ansvarig för att tillhandahålla ett lager 3 IPv4-nätverk mellan flera noder i ett kluster. Dock, flanell - ger en CNI plugin för Kubernetes och en vägledning om integrering med Docker. Flanell är inriktad på nätverkande. För nätverkspolicy kan andra projekt som Calico användas.

Rekommenderad: