Hvad er CNI?
Hvad er CNI?

Video: Hvad er CNI?

Video: Hvad er CNI?
Video: Container Network Interface (CNI) Explained in 7 Minutes 2024, November
Anonim

Containernetværksgrænsefladen ( CNI ) er en containernetværksspecifikation foreslået af CoreOS og vedtaget af projekter som Apache Mesos, Cloud Foundry, Kubernetes, Kurma og rkt. Der er også plugins skabt af projekter som Contiv Networking, Project Calico og Weave.

Når man tager dette i betragtning, hvad er en CNI-driver?

Containernetværksgrænsefladen ( CNI ) er en specifikation foreslået af CoreOS, der giver en sådan chauffør baseret model. Specifikationen definerer et JSON-skema, der definerer de input og output, der forventes af en CNI plugin (netværk chauffør ).

Desuden, hvordan fungerer Kubernetes CNI? Containernetværksgrænsefladen ( CNI ) giver en fælles API til at forbinde containere til det eksterne netværk. Når Pods er implementeret, implementeres en lille binær til Kubernetes klynge, da et DaemonSet modtager enhver anmodning om at tilføje en Pod til netværket fra Nodes lokale kubelet-proces.

På samme måde kan man spørge, hvad er Multus CNI?

Multi CNI er en container netværksgrænseflade ( CNI ) plugin til Kubernetes, der gør det muligt at tilslutte flere netværksgrænseflader til pods. Typisk har hver pod i Kubernetes kun én netværksgrænseflade (bortset fra en loopback) -- med Multis du kan oprette en multi-homed pod, der har flere grænseflader.

Hvad er flannel CNI?

Flanell er ansvarlig for at levere et lag 3 IPv4-netværk mellem flere noder i en klynge. Imidlertid, flannel giver en CNI plugin til Kubernetes og en vejledning om integration med Docker. Flanell har fokus på netværk. Til netværkspolitik kan andre projekter såsom Calico bruges.

Anbefalede: