Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Azure Kubernetes Service (AKS) Features Made Easy
Rating: 4.5 out of 5(146 ratings)
2,791 students

Advanced Azure Kubernetes Service (AKS) Features Made Easy

Terraform, Bicep, Fleet, Karpenter, Backup, BYOCNI, Prometheus, Grafana, Istio, GitHub Actions, GitOps, Kata, PPG, etc.
Last updated 7/2024
English
English [Auto],Japanese [Auto],

What you'll learn

  • Master Advanced AKS Concepts
  • Implement Infrastructure as Code (IaC) with Terraform and Azure Bicep
  • Manage Multiple Clusters with Azure Kubernetes Fleet Manager
  • Automate VM-related decisions by using Node Autoprovisioning (NAP) with Karpenter
  • Ensure Data Protection with Azure Backup
  • Bring your own Container Network Interface (CNI) plugin in AKS
  • Leverage Azure Managed Prometheus and Grafana for monitoring
  • Implement Service Mesh Istio add-on in AKS
  • DevOps and GitOps with GitHub Actions, Automated Deployments, and Flux CD
  • Enhance container isolation with Pod Sandboxing and Kata containers
  • Reduce latency between nodes with Proximity Placement Groups
  • Get extended support and period of time to plan and test for upgrades with LTS

Course content

17 sections79 lectures9h 31m total length
  • Meet the Instructor and Understand the Path Ahead: Course Curriculum Overview8:39

    Meet the instructor and outline the curriculum of advanced AKS features, including cluster setup, infrastructure as code with Terraform and Azure Bicep, and Azure Kubernetes Fleet Manager.

  • Good to know / Recommended background2:49

    Clarify the recommended background to maximize benefits from this AKS course. Build familiarity with Linux basics, networking concepts, Kubernetes concepts, kubectl, and Azure services.

  • GitHub repository and Docs: How to Ace This Course with These Resources0:44

Requirements

  • It is good to have basic knowledge of Containerization, Linux, Networking, Azure, and AKS but I am explaining most of the concepts at specific points during the course

Description

Welcome to "Advanced Azure Kubernetes Service (AKS) Features Made Easy," a comprehensive course designed to elevate your understanding and expertise in Azure Kubernetes Service. We'll cover a wide range of topics, from managing multiple clusters with Azure Kubernetes Fleet Manager to leveraging Node Autoprovisioning (NAP) with Karpenter, and much more.

Throughout this course, you'll gain insights into:

  • Azure Kubernetes Service (AKS) Basics: Start with the fundamentals of AKS, including creating and connecting to an AKS cluster, understanding node pools, and exploring preview features.

  • Infrastructure as Code (IaC) Tools: Delve into the importance of IaC tools like Terraform and Azure Bicep for creating and deleting AKS clusters efficiently.

  • Azure Kubernetes Fleet Manager: Discover how to manage multiple AKS clusters seamlessly, ensuring consistency and ease of updates across environments.

  • Node Autoprovisioning (NAP) with Karpenter: Dive into the world of dynamic scaling and efficient resource utilization with AKS's NAP feature.

  • Backup and Restore: Master the art of protecting your AKS workloads with Azure Backup, including setting up backups and performing restores.

  • Customization and Monitoring: Explore advanced customization options like CoreDNS and delve into monitoring your AKS clusters effectively with Azure Managed Prometheus and Grafana.

  • Service Mesh (Istio add-on) in AKS: Understand the role of service mesh in microservices architecture and how to implement Istio in AKS for traffic management and security.

  • GitHub Actions in AKS: Learn how to automate deployments and CI/CD processes within AKS using GitHub Actions.

  • Automated Deployments and GitOps: Get familiar with automated deployment strategies and GitOps principles, focusing on tools like Flux for continuous delivery.

  • Enhanced Security and Isolation: Explore advanced security features such as Pod Sandboxing and Kata Containers to enhance container isolation in AKS.

  • Performance Optimization: Learn about reducing latency with Proximity Placement Groups and understanding long-term support (LTS) in AKS for more stability.

This course is structured to provide you with practical, hands-on experience through real-world scenarios and projects. By the end of this course, you will be equipped with the skills to leverage advanced AKS features to enhance your cloud-native applications' performance, security, and scalability. Join me on this journey to unlock the full potential of Azure Kubernetes Service.

Who this course is for:

  • Students who already completed my other AKS course: Azure Kubernetes Service (AKS) Made Easy
  • Developers planning to host applications in AKS
  • Sysadmins managing AKS deployments
  • Cloud architects integrating AKS into their designs
  • DevOps professionals streamlining AKS operations
  • IT managers overseeing AKS infrastructure
  • Students and educators exploring AKS technology
  • Anyone who is looking to learn a new skill like AKS