Apparently, after a while of using Kubernetes, everyone comes to the point realisation there is a need to dive into CNI and the overall networking deeper. So, here is my diving kit:
- YT: Introduction to CNI, the Container Network Interface Project by Bryan Boreham & Dan Williams
- YT: Container Network Interface (CNI) Explained in 7 Minutes - why CNI was even created
- YT: Webinar: Kubernetes and Networks: Why is This So Dang Hard?
- YT: Kubernetes Networking 101 hands-on workshop by Randy Abernethy, RX-M LLC
- YT: Kubernetes Networking Intro and Deep-Dive by Bowei Du & Tim Hockin, Google
- YT: Kubernetes Networking Series playlist with in-depth explanation of how networking works, role of CNI (Calico, Flannel) and more
- YT: Kubernetes networking playlist with CNI explained, by CodiLime
- YT: Surviving Day 2 - How to Troubleshoot Kubernetes Networking by Thomas Graf
- Kubernetes workloads - using multiple networks with CNI introduction, by CodiLime
- https://docs.tigera.io/calico/latest/getting-started/kubernetes/hardway/configure-ip-pools
- YT: Everything you need to know about Kubernetes networking by Calico
- ...
- GH Calico: Clarification around pod/service cidrs and ippool cidrs
- GH cri-o: Running CRI-O with kubeadm > Configuring CNI - "The value of
--pod-network-cidr
depends on which CNI plugin you choose"; or overwrite the default e.g. Calico default POD CIDR is192.168.0.0/16
- ...
- Kubernetes Office Hours (EU Edition) 20180815 explaining network parameters to
kubeadm
such as Kubernetes pod-network-cidr and service-cidr can’t overlap with intranet network ranges - Troubleshooting Kubernetes Networking on Windows: Part 1
- ...