Difference between revisions of "K8s Container Network Interface (CNI)"
Jump to navigation
Jump to search
(17 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
The Container Network Interface (CNI) plugin is selected by passing <code>[[kubelet]]</code> the <code>--network-plugin=cni</code> | The Container Network Interface (CNI) plugin is selected by passing <code>[[kubelet]]</code> the <code>--network-plugin=cni</code> | ||
+ | * [[v1.18]] Update CNI version to v0.8.5 | ||
− | |||
+ | * [[Calico]] | ||
+ | * [[Flannel]] | ||
+ | * [[Multus CNI]] | ||
+ | [[CKA]] | ||
+ | * [[CKA v1.23]] [[CKA v1.26]]: [[Choose an appropriate container network interface plugin]] | ||
* [[CKA v1.18]]: Understand [[CNI]] | * [[CKA v1.18]]: Understand [[CNI]] | ||
+ | |||
+ | |||
+ | [[helm search repo]] eks | grep cni | ||
+ | eks/aws-vpc-cni 1.1.10 v1.9.3 A Helm chart for the [[AWS VPC CNI]] | ||
== Related terms == | == Related terms == | ||
Line 14: | Line 23: | ||
* [[Podman]] [[Podman releases|v2.0.0]] (Jun 2020), default Podman [[CNI]] configuration now sets <code>[[HairpinMode]]</code> to allow '''communication between containers''' by connecting to a forwarded port on the host. | * [[Podman]] [[Podman releases|v2.0.0]] (Jun 2020), default Podman [[CNI]] configuration now sets <code>[[HairpinMode]]</code> to allow '''communication between containers''' by connecting to a forwarded port on the host. | ||
* <code>[[kubeadm]]</code> | * <code>[[kubeadm]]</code> | ||
+ | * <code>[[kubectl]] -n [[kube-system]] -l=k8s-app=kube-dns get pods</code> | ||
+ | * <code>[[kubelet]]</code>: <code>--network-plugin=cni</code> | ||
+ | * [[Container Storage Interface (CSI)]] | ||
+ | * [[Weave Net]] | ||
== See also == | == See also == | ||
+ | * {{CNI}} | ||
* {{Kubernetes networking}} | * {{Kubernetes networking}} | ||
− | |||
− | |||
[[Category: Kubernetes]] | [[Category: Kubernetes]] | ||
+ | [[Category: CNI]] |
Latest revision as of 10:05, 23 April 2024
Container Network Interface (CNI)
The Container Network Interface (CNI) plugin is selected by passing kubelet
the --network-plugin=cni
- v1.18 Update CNI version to v0.8.5
- CKA v1.23 CKA v1.26: Choose an appropriate container network interface plugin
- CKA v1.18: Understand CNI
helm search repo eks | grep cni eks/aws-vpc-cni 1.1.10 v1.9.3 A Helm chart for the AWS VPC CNI
Related terms[edit]
- Kubernetes networking
- Podman v2.0.0 (Jun 2020), default Podman CNI configuration now sets
HairpinMode
to allow communication between containers by connecting to a forwarded port on the host. kubeadm
kubectl -n kube-system -l=k8s-app=kube-dns get pods
kubelet
:--network-plugin=cni
- Container Storage Interface (CSI)
- Weave Net
See also[edit]
- Kubernetes networking: Container Network Interface (CNI), VPC CNI, Multus CNI, Calico, Flannel
- Kubernetes networking: network policies, Network Policy Providers, CNI, Calico, flannel, Service mesh, Istio,
kube-proxy, coredns, AWS VPC CNI: vpc-cni
, Kubernetes: Ingress controllers, IPVS, ServiceTypes:LoadBalancer, ClusterIP, NodePort, ExternalName
, Endpoints, EndpointSlices, Kubernetes DNS,svc.cluster.local
, Weave Net
Advertising: