Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Kubernetes Guide
Rating: 4.5 out of 5(752 ratings)
103,275 students

Practical Kubernetes Guide

Learn Kubernetes Best Practices related to Security, DevOps, Scalability, Administration, Deployment and Operations.
Created byHoussem Dellai
Last updated 10/2026
English
English [Auto],Italian [Auto],

What you'll learn

  • Best practices for Kubernetes (Apps, DevOps, Admin, Scalability, Security)
  • Kubernetes DevOps CI/CD pipelines (HELM, Azure DevOps, Github Actions)
  • Kubernetes security (Pod Identity, Calico, Azure Security Center)
  • Kubernetes scalability (HPA, Cluster Autoscaler, Virtual Node)
  • Kubernetes Ingress with TLS/SSL/HTTPS
  • Kubernetes best practices

Course content

32 sections • 111 lectures • 12h 19m total length
  • Course introduction0:55

    Review the course scope and its progression through Kubernetes and Azure Kubernetes Service operations. Connect the networking, security, delivery, monitoring, and recovery topics to your learning goals.

  • Connect with the author0:03

    Find the author through the profile links in this article. Use these channels to explore additional cloud, Kubernetes, and DevOps learning resources.

Requirements

  • Highly recommend to start with course: kubernetes for developers

Description

Running Kubernetes is about more than getting an application to start. This course explores the operational work around your workloads: scaling, security, upgrades, delivery automation, monitoring, storage, backup, and recovery. Azure Kubernetes Service (AKS) provides the environment for many of the demonstrations.

Course scope: this course is still being expanded. The topics below describe the currently available modules and give you a practical path through the operational scenarios already included.

Build an operational view of Kubernetes

  • Review Kubernetes foundations and the AKS networking-plugin examples before moving into operations.

  • Explore pod and cluster scalability, along with KEDA-based scaling driven by external metrics.

  • Work through security topics, ingress controllers, protected API-server access, and secrets integration with Workload Identity.

  • Explore Kubernetes operators and how they fit into cluster operations.

  • Create CI/CD workflows using Azure DevOps and GitHub Actions, then examine GitOps delivery patterns.

Observe, maintain, and recover the platform

  • Explore Kubernetes monitoring, application monitoring with Datadog, and detection of YAML misconfigurations.

  • Persist application data with Azure File Share and examine node-pool configuration.

  • Understand AKS versions, cluster upgrades, and node-image upgrades through the available examples.

  • Explore cost-optimization considerations and private-cluster connectivity.

  • Deploy Kubernetes resources and Helm charts with Terraform.

  • Work through volume snapshots, disaster-recovery planning, the AKS Backup extension, custom Azure RBAC roles, and AKS landing-zone topics.

Connect day-one setup with day-two operations

The modules bring deployment and ongoing maintenance into the same learning journey. Rather than viewing scaling, monitoring, upgrades, and backup as unrelated features, use the demonstrations to understand how they contribute to keeping a Kubernetes environment manageable over time.

Who this course is for

This course is for developers taking on Kubernetes operations, DevOps practitioners, cloud engineers, and platform engineers who already have some familiarity with containers and Kubernetes. You can follow the sequence or revisit a specific operational topic when you need more context.

Many Kubernetes concepts apply across environments; the Azure networking, identity, backup, and AKS administration examples are platform-specific. The course gives you practical reference points for asking better operational questions and evaluating the choices around your own workloads.


Who this course is for:

  • Kubernetes developers and and ops willing to adopt best practices.