My updated course “Configuring and Managing Kubernetes Networking, Services, and Ingress” is now available on Pluralsight here! If you want to learn about the course, check out the trailer here, or if you’re going to dive right in, check it out here!
It’s time to dig deeper into Kubernetes networking! You will learn Kubernetes cluster networking fundamentals and configuring and accessing applications in a Kubernetes Cluster with Services and Ingress.
This course targets IT professionals that design and maintain Kubernetes and container-based solutions. The course can be used by the IT pro learning new skills and the system administrator or developer preparing for using Kubernetes both on-premises and in the Cloud.
Let’s take your Kubernetes administration and configuration skills to the next level and get you started now!
Key updates to the course include:
- New SSH techniques into Azure Kubernetes Service nodes
- Updated Ingress examples and code including Ingress Class and the new GA apiVersion of Ingress Resources in networking.k8s.io/v1
The modules of the course are:
Kubernetes Networking Fundamentals - In this module, I introduce you to the Kubernetes networking model, dive deep into a cluster network topology with Calico and Kubenet, show you how Pods communicate with each other, and wrap things up with a look at ClusterDNS and custom ClusterDNS configurations.
Configuring and Managing Application Access with Services - In this module, you will learn how to configure access to applications in a cluster using Services, explore the different types of Services and their use cases. Dive deep into Service networking internals and close out the module with how we can use various methods to discover Services available in a Kubernetes cluster.
Configuring and Managing Application Access with Ingress - In this module, you will learn Ingress concepts and architecture, looking at how we can expose HTTP-based applications to external users outside of a cluster. We’ll also dig into some everyday use cases for Ingress, focusing on simple services, name-based virtual hosts, content routing, and TLS configurations.