This meetup is about networking on Kubernetes. We will start with an overview of container/Kubernetes networking and dig into advanced scenarios supported by several demos.
1. ๐๐ป๐๐ฟ๐ผ๐ฑ๐๐ฐ๐๐ถ๐ผ๐ป ๐๐ผ ๐8๐ฆ ๐ป๐ฒ๐๐๐ผ๐ฟ๐ธ๐ถ๐ป๐ด - ๐ฃ๐ฒ๐๐ฒ๐ฟ ๐ ๐ฒ๐ด๐๐ฒ๐๐ถ, ๐๐ฒ๐ฎ๐ป๐ก๐ฒ๐
The basics of the Kubernetes networking model, how does it differ from the Docker model. What should a CNI plugin do. How do the major network plugins (Flannel, Calico, Weave) achieve connectivity between PODs. How does Kube-proxy work with services and Cluster IPs. How does ingress work using NodePorts and LoadBalancers.
Demo1: an integrated network plugin using Open vSwitch.
2. ๐๐ฑ๐๐ฎ๐ป๐ฐ๐ฒ๐ฑ ๐๐ก๐ - ๐ฅ๐ผ๐ฏ๐ฒ๐ฟ๐ ๐ฆ๐ฝ๐ฟ๐ถ๐ป๐ด๐ฒ๐ฟ, ๐ก๐ผ๐ธ๐ถ๐ฎ
This session is about advenced networking showcasing how to expose a pod to multiple network interfaces and contains two demos.
Demo1: solution alternatives (how to indicate in manifest, impact on CNI plugin)
Demo2: multus (off the self plugin, no need for writing CNI)