From the course: Certified Kubernetes Administrator (CKA) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Understanding network plugins

Understanding network plugins

- An important part of networking and Kubernetes is implemented by the network plugin. So network plugins are required to create network traffic between Pods, and network plugins are provided by the Kubernetes ecosystem, which is why, as we have discussed before, you don't get the network plugin by default if you do an installation of Vanilla Kubernetes. And you all have to install it manually. Different plugins provide different features, and currently, the Calico plugin is one of the most commonly used plugins because of its wide support for features like NetworkPolicy. Network plugins add resources to the Kubernetes APIs using Custom Resource Definitions. As you hopefully remember from CKAD, Custom Resource Definitions is what you can use to add resources to the Kubernetes API, which are not part of Kubernetes by default. In this demo, I'm going to show you some of these Custom Resource Definitions that have been created by Calico. So I'm starting with kubtctl get crd. CRD is for…

Contents