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)