Azure Kubernetes Service with Azure DevOps and Terraform

Go to class
Write Review

Azure Kubernetes Service with Azure DevOps and Terraform provided by Udemy is a comprehensive online course, which lasts for 28 hours worth of material. Azure Kubernetes Service with Azure DevOps and Terraform is taught by Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Docker, AKS, Azure Disks, DevOps, Virtual Nodes, ACR, DNS Zones, Active Directory, Kubernetes RBAC, Ingress, Terraform

    What you'll learn:

    • You will learn to build Azure AKS Production grade clusters using Azure AKS CLI
    • You will learn terraform from basics and create terraform manifests for provisioning Azure AKS Production grade clusters
    • You will learn to provision Azure AKS Clusters using Terraform and Azure DevOps.
    • You will learn 30+ kubernetes concepts and use 21 Azure Services in combination with Azure AKS
    • You will implement DevOps concepts with Azure DevOps Continuous Integration Pipelines and Continuous Deliver Pipelines also called Release Pipelines
    • You will write Azure DevOps CI Pipelines from scratch using Starter Pipelines
    • You will write kubernetes manifests with confidence after going through live template writing sections
    • You will learn Kubernetes Fundamentals in both imperative and declarative approaches
    • You will learn writing & deploying k8s manifests for storage concepts like storage class, persistent volume claim pvc, mysql
    • You will learn to switch from native Azure Disks to Azure MySQL Database using k8s external name service
    • You will learn writing and deploying load balancer k8s manifests for Azure Standard Load Balancer
    • You will learn writing ingress k8s manifests by enabling features like context path based routing, domain name based routing, SSL with LetsEncrypt and External DNS.
    • You will learn writing k8s manifests for Azure Virtual Nodes (serverless) and do mixed mode workload deployments in both Azure Linux NodePools and Virtual Nodes.
    • You will learn using ACR - Azure Container Registry in combination with AKS in 3 ways (ACR Attach, using Service Principal, on Virtual Nodes)
    • You will learn to enable Autoscaling features like HPA & Cluster Autoscaler
    • You will learn Docker fundamentals by implementing usecases like download image from Docker Hub and run on local desktop and build an image locally, test and push to Docker Hub.
    • You will master many kubectl commands over the process
    • You will learn to integrate Azure AKS with Azure Active Directory for AKS Admins to be created managed in Azure Active Directory
    • You will learn Kubernetes RBAC concepts like role, role-binding, cluster role, cluster role binding in combination with Azure AD for Azure AKS granular level access control

    ******* Course Overview *******

    Welcome to this Amazing course on Azure AKS Kubernetes - Masterclass | Azure DevOps, Terraform. Below is the list of modules covered in this course.

    Course Modules

    1. Create Azure AKS Cluster using Azure Portal

    2. Docker Fundamentals

    3. Imperative Method: Kubernetes Fundamentals using kubectl

    4. Declarative Method: Kubernetes Fundamentals using YAML

    5. Azure Disks for AKS Storage

    6. Custom Storage Class, PVC, and PV

    7. AKS default Storage class, PVC and PV

    8. User Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PV

    9. Azure MySQL for AKS Storage

    10. Kubernetes Secrets

    11. Azure Files for AKS Storage

    12. Ingress Basics

    13. Ingress Context path based Routing

    14. Azure DNS Zones - Delegate domain from AWS to Azure

    15. Ingress and External DNS with Azure DNS Zones

    16. Ingress Domain Name based Routing with External DNS

    17. Ingress SSL with LetsEncrypt

    18. Kubernetes Requests & Limits

    19. Kubernetes Namespaces

    20. Kubernetes Namespaces - Imperative

    21. Kubernetes Namespaces - Limit Range

    22. Kubernetes Namespaces - Resource Quota

    23. Azure Virtual Nodes for AKS

    24. Azure Virtual Nodes Basics

    25. Azure AKS Virtual Nodes Mixed Mode Deployments

    26. Azure Container Registry for AKS

    27. Integrate Azure Container Registry ACR with AKS

    28. Azure AKS Pull Docker Images from ACR using Service Principal

    29. Pull Docker Images from ACR using Service Principal and Run on Azure Virtual Nodes

    30. Azure DevOps with AKS Cluster

    31. Azure DevOps - Build and Push Docker Image to Azure Container Registry

    32. Azure DevOps - Build, Push to ACR and Deploy to AKS

    33. Azure DevOps - Create Starter Pipeline

    34. Azure DevOps - Release Pipelines

    35. Azure AKS - Enable HTTP Application Routing AddOn

    36. Azure AKS Authentication with Azure AD and Kubernetes RBAC

    37. Azure AKS Cluster Access with Multiple Clusters

    38. Azure AD Integration with Azure AKS for Authentication

    39. Kubernetes RBAC Role & Role Binding with Azure AD on AKS

    40. Kubernetes RBAC Cluster Role & Role Binding with AD on AKS

    41. Azure AKS Cluster Autoscaling

    42. Azure AKS - Cluster Autoscaler

    43. Azure AKS - Horizontal Pod Autoscaler HPA

    44. Azure AKS Production Grade Cluster Design using AZ AKS CLI

    45. Create Azure AKS Cluster using AZ AKS CLI

    46. Create Azure AKS Linux, Windows, and Virtual Node Pools

    47. Deploy Apps to Azure AKS Linux, Windows, and Virtual Node Pools

    48. Provision Azure AKS Clusters using Terraform

    49. Terraform Command Basics

    50. Terraform Language Basics

    51. Provision AKS Cluster using Terraform

    52. Create AKS Cluster Linux and Windows Node Pools

    53. Create an Azure AKS Cluster using Custom Virtual Network

    54. Provision Azure AKS using Terraform & Azure DevOps


    Azure Services Covered

    1. Azure Kubernetes Service

    2. Azure Disks

    3. Azure Files

    4. Azure MySQL Database

    5. Azure Storage Accounts

    6. Azure Cloud Shell

    7. Azure Load Balancer

    8. Azure DNS Zones

    9. Azure Container Registries ACR

    10. Azure Container Registries ACR with Azure Service Principal

    11. Azure DevOps - Build Pipelines with ACR & Github Repositories

    12. Azure DevOps - Release Pipelines with AKS

    13. Azure Public IP Address

    14. Azure Standard Load Balancer

    15. Azure Virtual Networks

    16. Azure Active Directory

    17. Azure Container Instances - Virtual Nodes

    18. Azure AKS Windows and Linux User NodePools

    19. Azure Managed Service Identity - MSI

    20. Azure Virtual Machine Scale Sets

    21. Azure Log Analytics Workspaces for Azure Monitor


    Kubernetes Concepts Covered

    1. Kubernetes Architecture

    2. Pods

    3. ReplicaSets

    4. Deployments

    5. Services - Load Balancer Service

    6. Services - Cluster IP Service

    7. Services - External Name Service

    8. Services - Ingress Service

    9. Services - Ingress SSL & SSL Redirect

    10. Services - Ingress & External DNS

    11. Services - Domain Name based Routing

    12. Imperative - with kubectl

    13. Declarative - Declarative with YAML

    14. Secrets

    15. Init Containers

    16. Requests & Limits

    17. Namespaces - Imperative

    18. Namespaces - Limit Range

    19. Namespaces - Resource Quota

    20. Storage Classes

    21. Persistent Volumes

    22. Persistent Volume Claims

    23. Services - Load Balancers

    24. Annotations

    25. HPA - Horizontal Pod Autoscaler

    26. CA - Cluster Autoscaler

    27. Config Maps

    28. RBAC - Role & Role Bindings

    29. RBAC - Cluster Role & Cluster Role Bindings

    30. Virtual Kubelet

    31. Secrets - Image Pull Secrets


    Each of my courses comes with

    • Amazing Hands-on Step By Step Learning Experiences

    • Real Implementation Experience

    • Friendly Support in the Q&A section

    • 30-Day "No Questions Asked" Money Back Guarantee!