When you are first starting out with Kubernetes running on Google Cloud, pod networking is probably not the first thing you think about. Nevertheless, there are many choices and decisions to be made, and understanding the pros and cons of each can be bewildering. GKE, for example, supports multiple different networking options out of the box. So while you don’t need to be a networking expert, it’s well worth investing a few minutes to gain a basic understanding of the choices so you can select the best option for your needs.
To help, I created this short 7-minute video that explains how Kubernetes networking on Google cloud works, using examples to illustrate, including Kubenet, GCP Netd, and Calico.
In the video you’ll learn:
- Some essential background on Google networking and Kubernetes pod networking.
- The differences between the main networking options supported by GKE and how they work under the covers.
- What an overlay network is, why you might want to use one, and the building blocks used to implement one.
- Where Kubernetes Network Policy fits into all of this, which is essential to consider for the security of your cluster.