From the course: Debugging Kubernetes
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Troubleshooting missing CNIs - Kubernetes Tutorial
From the course: Debugging Kubernetes
Troubleshooting missing CNIs
- [Instructor] Let's now briefly talk about what to do when a container network interface or a CNI is misconfigured. CNIs are plugins that implement Pod networking within kubelets. They are similar to the network plugins that are used by the docker engine. There are many CNIs in the community each having their advantages and disadvantages. Flannel and Calico are popular CNIs. There are also high performance CNIs available out there like Cilium and Andreya. These use optimized drivers to get quote unquote closer to the metal while enabling lots of neat features like IPV six networking multicast. Every CNI is different. Consequently, troubleshooting every CNI is different, too. Many of the troubleshooting steps that you'll need to do deep CNI troubleshooting are beyond the scope of this course. However, your Kubernetes cluster will always enter a not ready state if the cluster doesn't have a CNI at all. So, we're going to take a look at a cluster that's in this situation and learn how…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Quick refresher on kubeconfig files3m 37s
-
(Locked)
Why Kubernetes authentication issues occur2m 2s
-
(Locked)
Retrieving data from kubeconfig contexts7m 48s
-
(Locked)
Retrieving user certificates from kubeconfig files6m
-
(Locked)
Confirming kubeconfig certificate validity2m 32s
-
(Locked)
Generating new Kubernetes user certificates9m 10s
-
(Locked)
Understanding slow kubectl commands4m 24s
-
(Locked)
Understanding NotReady Kubernetes nodes1m 5s
-
(Locked)
Identifying kubelets that are not started5m 33s
-
(Locked)
Restarting the kubelet service4m 7s
-
(Locked)
Troubleshooting missing CNIs5m 1s
-
(Locked)
Understanding slow Kubernetes resource deletions1m 33s
-
(Locked)
Identifying Kubernetes resource finalizers4m 26s
-
(Locked)
Safely removing Kubernetes resource finalizers3m 47s
-
(Locked)
Removing finalizers from namespaces6m 57s
-
(Locked)
-