- Common Network Interface
- Feste Definition, wie Container mit Netzwerk-Bibliotheken kommunizieren
- Container wird hochgefahren -> über CNI -> zieht Netzwerk - IP hoch.
- Container witd runtergahren -> uber CNI -> Netzwerk - IP wird released
- Flanel
- Canal
- Calico
- Cilium
- Weave Net
- virtuelles Netzwerk was sich oben drüber und eigentlich auf Netzwerkebene nicht existiert
- VXLAN
- Guter einfacher Einstieg
- redziert auf eine Binary flanneld
- keine Firewall - Policies möglich
- keine klassichen Netzwerk-Tools zum Debuggen möglich.
- Auch ein Overlay - Netzwerk
- Unterstüzt auch policies
- klassische Netzwerk (BGP)
- Policy über Kubernetes Object (NetworkPolicies)
- ISTIO integrierbar (Mesh - Netz)
- Performance etwas besser als Flannel (weil keine Encapsulation)
- Ähnlich calico
- Verwendet overlay netzwerk
- Sehr stabil bzgl IPV4/IPV6 (Dual Stack)
- Sehr grosses Feature-Set
- mit das älteste Plugin
snap.microk8s.daemon-flanneld
Flannel is a CNI which gives a subnet to each host for use with container runtimes.
Flanneld runs if ha-cluster is not enabled. If ha-cluster is enabled, calico is run instead.
The flannel daemon is started using the arguments in ${SNAP_DATA}/args/flanneld. For more information on the configuration, see the flannel documentation.