Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Kubernetes/AKS Network & Infrastructure
Rating: 4.3 out of 5(510 ratings)
41,612 students

Advanced Kubernetes/AKS Network & Infrastructure

Learn how to secure network communication in AKS/Kubernetes cluster
Created byHoussem Dellai
Last updated 10/2026
English
German [Auto],English [Auto],

What you'll learn

  • Learn AKS and Kubernetes network best practices
  • Learn how to securely expose services in Kubernetes
  • Learn how to secure pod to pod communication
  • Learn to setup TLS certificates for pods and ingress

Course content

52 sections • 205 lectures • 21h 23m total length
  • Introduction1:43

    Understand why deploying an application is only the starting point for operating an AKS cluster. Preview the course's networking, ingress and egress, TLS, network-policy, identity, and monitoring themes, and see how lightboard explanations and practical demonstrations support the learning journey.

  • Connect with the author0:05

    Find the author's LinkedIn, Twitter, YouTube, and GitHub profiles using the links provided in this lecture. Use these channels to stay connected and explore additional Azure and Kubernetes learning material.

Requirements

  • You will need to understand the fundamentals of kubernetes. This course build up on the basics.

Description

Go beyond deploying a pod and learn how the surrounding infrastructure shapes a Kubernetes platform. This course focuses on networking, private access, traffic control, security, persistence, observability, and operations, using Azure Kubernetes Service (AKS) demonstrations to connect architecture decisions with their implementation.

It is designed for learners who already know the Kubernetes basics and now need to understand the harder questions: how a private cluster is reached, how DNS resolves, where outbound traffic goes, how applications are exposed, and how the platform is monitored and recovered.

Follow traffic through the platform

  • Compare public, private, and network-isolated AKS clusters, including private-cluster access through Bastion.

  • Explore Kubenet and Azure CNI, private DNS at scale, ExternalDNS, CoreDNS, and local DNS.

  • Work through Gateway API examples with Application Gateway for Containers and Envoy Gateway, alongside managed application routing and ingress patterns.

  • Examine outbound types, NAT Gateway, user-defined routing, HTTP proxy, network policies, static egress, and client IP preservation.

  • Explore application entry points using API Management and Azure Front Door.

Connect networking with security and operations

  • Use TLS for ingress and inter-pod communication, explore Calico network policies, and examine access to the instance metadata service.

  • Work with StatefulSets, Azure Disk and Blob storage examples, volume snapshots, and copying persistent data.

  • Explore recovery approaches with Azure Backup Vault and Velero, and secrets integration through the Secrets Store CSI driver.

  • Investigate node-pool scheduling, cluster upgrades, custom Azure RBAC roles, and private AKS, ACR, and virtual-machine connectivity.

  • Explore Log Analytics, Prometheus, Grafana, Azure Monitor Agent, GitOps with Argo CD, Karpenter, and AKS cost analysis.

Extend your platform perspective

Additional modules introduce running language models on AKS, including KAITO examples, AKS Automatic, and ACR access control with ABAC. These topics broaden the infrastructure discussion without losing sight of the underlying questions of connectivity, access, capacity, and operations.

Who this course is for

This course is for Kubernetes practitioners, platform engineers, Azure cloud engineers, and solution architects who want deeper implementation context. It is not a first introduction to containers. Many Kubernetes concepts transfer to other environments, while the Azure networking services and AKS integrations are platform-specific.

Follow the explanations and demonstrations to build a more complete understanding of the infrastructure behind your workloads, and a stronger basis for evaluating the trade-offs in your own cluster designs.


Who this course is for:

  • This course is for platform teams that needs to manage Kubernetes cluster and securely deploy apps.