Azure Kubernetes Service with Azure DevOps and Terraform

Docker, AKS, Azure Disks, DevOps, Virtual Nodes, ACR, DNS Zones, Active Directory, Kubernetes RBAC, Ingress, Terraform
4.59 (5665 reviews)
Udemy
platform
English
language
Other
category
Azure Kubernetes Service with Azure DevOps and Terraform
44 975
students
28 hours
content
May 2025
last update
$34.99
regular price

Why take this course?

Based on the list you've provided, it seems like you're outlining a comprehensive course on Azure Kubernetes Service (AKS) with a focus on autoscaling, infrastructure as code using Terraform, and integration with Azure DevOps for CI/CD pipelines. This course covers both Azure services and Kubernetes concepts necessary for deploying and managing applications in an AKS cluster.

Here's a breakdown of the key components you've mentioned:

Azure Services Covered:

  • Azure Kubernetes Service (AKS): Managing and scaling Kubernetes clusters on Azure.
  • Azure Disks, Files, MySQL Database, Storage Accounts: Understanding storage solutions in Azure for persistent data and databases.
  • Azure Cloud Shell: Using Azure's interactive command-line experience for managing resources.
  • Azure Load Balancer, DNS Zones: Configuring networking and domain name system services.
  • Azure Container Registries (ACR): Managing container images using Azure's own registry service.
  • Azure DevOps - Build & Release Pipelines: Setting up continuous integration and deployment pipelines with AKS.
  • Azure Public IP Address, Standard Load Balancer, Virtual Networks, Azure Active Directory: Core networking and security components in Azure.
  • Azure Container Instances (CI), Azure Virtual Machine Scale Sets (VMSS): Alternative compute options for running containers.
  • Azure Managed Service Identity (MSI), Log Analytics Workspaces for Azure Monitor: Managing identities and monitoring.

Kubernetes Concepts Covered:

  • Kubernetes Architecture: Understanding the components and architecture of a Kubernetes cluster.
  • Pods, ReplicaSets, Deployments: Core Kubernetes objects for deploying applications.
  • Services (Load Balancer, Cluster IP, External Name, Ingress, SSL & SSL Redirect): Various ways to expose applications.
  • Ingress & External DNS, Domain Name based Routing: Configuring ingress controllers and routing with domain names.
  • Secrets, Init Containers: Managing sensitive data and running setup containers before main application containers.
  • Requests & Limits, Namespaces (Imperative, Limit Range, Resource Quota): Resource management within a Kubernetes cluster.
  • Storage Classes, Persistent Volumes, Persistent Volume Claims: Configuring storage in Kubernetes.
  • Cluster Autoscaler, Horizontal Pod Autoscaler (HPA): Auto-scaling capabilities in Kubernetes.
  • Config Maps, RBAC (Role & Role Bindings, Cluster Role & Cluster Role Bindings): Configuring and managing access control.
  • Virtual Kubelet: Running workloads outside of the AKS cluster on Azure VMs.
  • Secrets - Image Pull Secrets: Managing image security in AKS.

Course Features:

  • Hands-on Step By Step Learning Experiences: Practical exercises to apply what you learn.
  • Real Implementation Experience: Building and managing real-world scenarios.
  • Friendly Support in the Q&A section: Assistance from the instructor or community.
  • 30-Day Money Back Guarantee: A risk-free learning experience.

This course seems to be designed for individuals who want to gain a deep understanding of AKS and how to leverage its features to create scalable, secure, and efficient containerized applications on Azure. It's a comprehensive guide that combines theory with hands-on practice, ensuring learners can effectively implement what they've learned in real-world scenarios.

Loading charts...

Comidoc Review

Our Verdict

This course stands out as a highly detailed exploration of Azure and Kubernetes concepts. While some parts have grown outdated and there are issues with video playback particularly on MAC devices, these shortcomings do little to detract from the value provided by its in-depth explanations of key topics. With timely updates and some additions, this course could easily remain a top pick for mastering Azure-Kubernetes development.

What We Liked

  • Comprehensive coverage of Azure and Kubernetes concepts
  • Clear explanations and detailed walkthroughs
  • Comprehensive tutorial for building AKS Production grade clusters using Azure CLI, Terraform, and Azure DevOps
  • Live template writing sections to build confidence in creating k8s manifests

Potential Drawbacks

  • Some parts of the content are getting outdated, particularly sections related to Azure Active Directory RBAC
  • Lack of a proper update for some commands and features on Azure
  • Video playback issues need addressing, specifically for MAC devices
  • Could benefit from covering topics like HelmCharts explanation, HELM, Monitoring and Logging of pods, and running K8S locally before provisioning on Azure
3381074
udemy ID
31/07/2020
course created date
09/12/2020
course indexed date
Bot
course submited by