Designing a Production Grade Azure Kubernetes Service(AKS)

Designing a Production Grade Azure Kubernetes Service(AKS) in Azure
4.25 (34 reviews)
Udemy
platform
English
language
Other
category
instructor
Designing a Production Grade Azure Kubernetes Service(AKS)
285
students
3.5 hours
content
Feb 2022
last update
$29.99
regular price

Why take this course?

🎉 Course Headline: Designing a Production Grade Azure Kubernetes Service(AKS) in Azure


Course Description:

Embark on a comprehensive learning journey with our "Designing a Production Grade Azure Kubernetes Service(AKS)" course. This course is meticulously crafted to guide you through the process of setting up a robust, production-ready AKS cluster within the Azure ecosystem. 🛠️🚀

Key Takeaways:

  • Learn with Real-World Scenarios: Understand how to refactor an on-premises application into a microservices architecture using Azure Kubernetes Service.
  • Master AKS Essentials: Begin with the basics of installing an AKS cluster, scaling node pools, and delve deeper into advanced AKS functionalities like Rolling Updates, Horizontal Pod Autoscaler (HPA), Azure Active Directory (Azure AD) integration, and Azure Key Vault integration.
  • Security and Compliance: Learn best practices for backup and restore operations using Velero, ensuring your AKS cluster is secure and compliant for production use.

Course Highlights:

  • Real-World Application Refactor: Gain insights from a case study of an on-premises Record Management application that has been successfully re-designed and containerized to run on AKS.

  • Dockerize Your Applications: Discover the steps required to containerize your on-premises applications, prepare them for deployment in AKS, and refactor or re-architect them to adopt a microservices architecture.

  • Advanced Kubernetes Concepts: Deep dive into advanced topics such as Node Selector, Node Affinity and Anti-Affinity, Pod Affinity and Anti-Affinity, Taint and Toleration.

  • Ingress Controllers: Explore the setup and configuration of Application Gateway and NGINX Ingress Controllers within AKS to manage external access to services running in Kubernetes.

  • Security Enhancements: Integrate Azure Key Vault with your AKS deployment to enhance security and manage secrets securely.

  • Multi-Container PODs: Learn how to create and manage multi-container pods within Kubernetes, optimizing your application's deployment and functionality.

  • Backup Solutions: Master Velero backup creation and cleanup processes for your AKS deployments, ensuring that you have a reliable disaster recovery strategy in place.

  • Azure Storage Integration: Understand how to work with Azure disks, snapshots, and restore data, expand storage volumes, and mount Azure Fileshares to your deployments.

  • Azure AD Integration: Improve the security of your AKS cluster by integrating it with Azure Active Directory.

Prerequisites:

To fully benefit from this course, you should have a solid understanding of Kubernetes fundamentals. We will be covering advanced topics such as HPA, Rolling Updates, Azure AD integration, Backup & Restore capabilities, and Multi-Container PODs.

By the end of this course, you'll have a complete toolkit to design and manage production-grade AKS clusters with confidence! 🎓✨


Course Outline:

  1. Introduction to Azure Kubernetes Service (AKS)

    • What is AKS?
    • Benefits of using AKS for production workloads.
  2. Setting Up a Basic AKS Cluster

    • Installing AKS cluster basics.
    • Scaling node pools for high availability.
  3. Advanced AKS Features and Services

    • Rolling updates in AKS.
    • Configuring Horizontal Pod Autoscaler (HPA).
    • Integrating Azure Active Directory with AKS.
    • Utilizing Azure Key Vault with AKS cluster.
    • Backup and restore AKS cluster using Velero.
  4. Designing Microservices Architecture

    • Re-designing an on-premises application to container technology.
    • Refactoring legacy applications for microservices in AKS.
  5. Kubernetes Networking and Security

    • Node Selector, Affinity & Anti-Affinity rules.
    • Taint and Toleration mechanisms.
    • Secure communication with Application Gateway Ingress Controller and NGINX Ingress Controller.
  6. Managing Stateful Workloads and Persistent Storage

    • Azure disk management, snapshots, and restores.
    • Creating and mounting Azure Fileshare.
  7. Ensuring Security with Azure Active Directory

    • Integrating AKS with Azure AD.
    • Role-based access control (RBAC) for Kubernetes resources.
  8. Backup and Recovery Strategies

    • Velero backup creation and cleanup.
    • Disaster recovery plan for AKS deployments.
  9. Real-World Application Case Study

    • Insights from a live Record Management application transition to AKS.
  10. Course Conclusion and Next Steps

    • Final thoughts on designing production-grade AKS clusters.
    • Additional resources for further learning.

Join us on this insightful journey and elevate your expertise in containerized applications and Kubernetes management on Azure! 🌟

Course Gallery

Designing a Production Grade Azure Kubernetes Service(AKS) – Screenshot 1
Screenshot 1Designing a Production Grade Azure Kubernetes Service(AKS)
Designing a Production Grade Azure Kubernetes Service(AKS) – Screenshot 2
Screenshot 2Designing a Production Grade Azure Kubernetes Service(AKS)
Designing a Production Grade Azure Kubernetes Service(AKS) – Screenshot 3
Screenshot 3Designing a Production Grade Azure Kubernetes Service(AKS)
Designing a Production Grade Azure Kubernetes Service(AKS) – Screenshot 4
Screenshot 4Designing a Production Grade Azure Kubernetes Service(AKS)

Loading charts...

4544790
udemy ID
10/02/2022
course created date
24/02/2022
course indexed date
Bot
course submited by