Configuring and Managing Kubernetes Networking, Services, and Ingress
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.
What you'll learn
Kubernetes networking fundamentals and accessing applications running in a Kubernetes Cluster with Services and Ingress is important. In this course, Configuring and Managing Kubernetes, Services and Ingress, you will learn Kubernetes networking fundamentals and how to access applications deployed in your cluster. First, you will learn how the Kubernetes network model enables simple and consistent networking for applications and Services deployed in Kubernetes Clusters. Next, you will discover how to use Services for access to applications deployed in Kubernetes. Finally, you will explore how to expose applications outside your cluster with Ingress using several different Ingress patterns. When you’re finished with this course, you will have the skills and knowledge of Kubernetes networking needed to configure and manage your cluster network and access to your Kubernetes based applications. This course can also help you prepare for your Certified Kubernetes Administrator (CKA) certification.
Table of contents
- Introduction, Course and Module Overview 2m
- Introducing the Kubernetes Network Model and Cluster Network Topology 4m
- Pod Networking Communication Patterns and Internals 3m
- Container Network Interface - CNI 2m
- Lab Environment Review 2m
- Demo: Investigating Kubernetes Networking - CNI Network Overview 5m
- Demo: Investigating Kubernetes Networking - CNI Overlay Network Routing 3m
- Demo: Investigating Kubernetes Networking - Kubenet Network Overview 4m
- Demo: Investigating Kubernetes Networking - Accessing an AKS Node with SSH 2m
- Demo: Investigating Kubernetes Networking - Kubenet Network Routing and Bridging 6m
- Cluster DNS and Custom DNS Server and DNS Client Configurations 4m
- Demo: Investigating Cluster DNS 3m
- Demo: Configuring CoreDNS to Use Custom Forwarders and Custom Pod DNS Configuration 6m
- Demo: Examining Cluster DNS Records for Pods and Services 4m
- Demo: Additional Cluster DNS Demos 1m
- Module Review and What's Next! 1m
- Introduction, Course and Module Overview 1m
- Understanding Services in Kubernetes 3m
- Introducing Service Types and Understanding ClusterIP Internals 3m
- Understanding NodePort Internals 2m
- Understanding LoadBalancer Internals 1m
- Defining Deployments and Services 2m
- Demo: Exposing and Accessing applications with Services - ClusterIP 6m
- Demo: Exposing and Accessing applications with Services - NodePort 3m
- Demo: Exposing and Accessing applications with Services - LoadBalancer 3m
- Service Discovery with DNS and Environment Variables and Other Types of Services 4m
- Demo: Service Discovery with DNS 3m
- Demo: Service Discovery - Environment Variables 4m
- Module Review and What's Next! 1m
- Introduction, Course and Module Overview 1m
- Ingress Architecture and Overview 3m
- Understanding the Ingress Controller and Why Use Ingress Rather Than Load Balancers 2m
- Exposing a Single Service with Ingress 2m
- Exposing a Multiple Services with Ingress Using Path Based Routing 4m
- Using Name Based Virtual Hosts with Ingress 2m
- Using TLS Certificates with Ingress 2m
- Demo: Deploying the NGINX Ingress Controller 4m
- Demo: Exposing a Single Service with Ingress 4m
- Demo: Exposing a Multiple Services with Ingress Using Path Based Routing 7m
- Demo: Using Name Based Virtual Hosts with Ingress 2m
- Demo: Using TLS Certificates with Ingress 5m
- Module Review and Thank You! 1m