Hello and welcome to this section on Networking in Kubernetes.
My name is Mumshad Mannambeth and we are going through the certified Kubernetes administrators course in this
section.
We focus on the networking concepts some networking basics are required to get through this section
such as the basics about setting and checking IP addresses on any given system knowledge on gateways
and roads and knowledge about DNS and configuring DNS servers etc..
While working on this section as before we send out a poll asking about your knowledge and networking
based on your feedback.
We've created some prerequisite lectures around configuring interfaces and IP addresses configuring
gateways and routes basics of named resolution DNS configuration on Linux systems as well as how to
get started with one of the DNS solutions core DNS.
These are short lectures that should give you enough knowledge to go through the remainder of the section.
It is also important to know a little bit about a network name spaces and how Docker uses network name
spaces internally.
Again as always these are for beginners and are optional lectures and depending on your knowledge feel
free to go through only those that you think you really need.
I would highly recommend the network name spaces and docker networking lectures.
Once we are done with the prerequisite lectures we start with networking in Kubernetes.
Again I'm going to rearrange the topics a little bit to improve the flow.
We start by looking at the cluster networking needs and then followed by POD networking concepts.
We then look at CNI in Kubernetes and how CNI can help solve the POD networking challenges.
This is where we pick up from where we left off in the prerequisite lectures around network name spaces.
We continue to discuss cluster DNS and how Kubernetes implements DNS internally within finish with ingress
networking.
Again this is one section that I spent a lot of time on and I hope you enjoy it.