% Off Udemy Coupon - CourseSpeak

Azure Kubernetes Service with Azure DevOps and Terraform

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

$10.99 (91% OFF)
Get Course Now

About This Course

<div>Important Note: This course requires you to download Docker Desktop from Docker website . If you are a Udemy Business user, please check with your employer before downloading software.</div><div><br></div><div><span style="font-size: 1rem;">Course Overview</span></div><div><br></div><div>Welcome to this Amazing course on Azure AKS Kubernetes - Masterclass | Azure DevOps, Terraform.&nbsp; Below is the list of modules covered in this course.</div><div><br></div><div>Course Modules</div><div><ul><li><span style="font-size: 1rem;">Create Azure AKS Cluster using Azure Portal</span></li><li><span style="font-size: 1rem;">Docker Fundamentals</span></li><li><span style="font-size: 1rem;">Imperative Method: Kubernetes Fundamentals using kubectl</span></li><li><span style="font-size: 1rem;">Declarative Method: Kubernetes Fundamentals using YAML</span></li><li><span style="font-size: 1rem;">Azure Disks for AKS Storage</span></li><li><span style="font-size: 1rem;">Custom Storage Class, PVC, and PV</span></li><li><span style="font-size: 1rem;">AKS default Storage class, PVC and PV</span></li><li><span style="font-size: 1rem;">User Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PV</span></li><li><span style="font-size: 1rem;">Azure MySQL for AKS Storage</span></li><li><span style="font-size: 1rem;">Kubernetes Secrets</span></li><li><span style="font-size: 1rem;">Azure Files for AKS Storage</span></li><li><span style="font-size: 1rem;">Ingress Basics</span></li><li><span style="font-size: 1rem;">Ingress Context path based Routing</span></li><li><span style="font-size: 1rem;">Azure DNS Zones - Delegate domain from AWS to Azure</span></li><li><span style="font-size: 1rem;">Ingress and External DNS with Azure DNS Zones</span></li><li><span style="font-size: 1rem;">Ingress Domain Name based Routing with External DNS</span></li><li><span style="font-size: 1rem;">Ingress SSL with LetsEncrypt</span></li><li><span style="font-size: 1rem;">Kubernetes Requests &amp; Limits</span></li><li><span style="font-size: 1rem;">Kubernetes Namespaces</span></li><li><span style="font-size: 1rem;">Kubernetes Namespaces - Imperative</span></li><li><span style="font-size: 1rem;">Kubernetes Namespaces - Limit Range</span></li><li><span style="font-size: 1rem;">Kubernetes Namespaces - Resource Quota</span></li><li><span style="font-size: 1rem;">Azure Virtual Nodes for AKS</span></li><li><span style="font-size: 1rem;">Azure Virtual Nodes Basics</span></li><li><span style="font-size: 1rem;">Azure AKS Virtual Nodes Mixed Mode Deployments</span></li><li><span style="font-size: 1rem;">Azure Container Registry for AKS</span></li><li><span style="font-size: 1rem;">Integrate Azure Container Registry ACR with AKS</span></li><li><span style="font-size: 1rem;">Azure AKS Pull Docker Images from ACR using Service Principal</span></li><li><span style="font-size: 1rem;">Pull Docker Images from ACR using Service Principal and Run on Azure Virtual Nodes</span></li><li><span style="font-size: 1rem;">Azure DevOps with AKS Cluster</span></li><li><span style="font-size: 1rem;">Azure DevOps - Build and Push Docker Image to Azure Container Registry</span></li><li><span style="font-size: 1rem;">Azure DevOps - Build, Push to ACR and Deploy to AKS</span></li><li><span style="font-size: 1rem;">Azure DevOps - Create Starter Pipeline</span></li><li><span style="font-size: 1rem;">Azure DevOps - Release Pipelines</span></li><li><span style="font-size: 1rem;">Azure AKS - Enable HTTP Application Routing AddOn</span></li><li><span style="font-size: 1rem;">Azure AKS Authentication with Azure AD and Kubernetes RBAC</span></li><li><span style="font-size: 1rem;">Azure AKS Cluster Access with Multiple Clusters</span></li><li><span style="font-size: 1rem;">Azure AD Integration with Azure AKS for Authentication</span></li><li><span style="font-size: 1rem;">Kubernetes RBAC Role &amp; Role Binding with Azure AD on AKS</span></li><li><span style="font-size: 1rem;">Kubernetes RBAC Cluster Role &amp; Role Binding with AD on AKS</span></li><li><span style="font-size: 1rem;">Azure AKS Cluster Autoscaling</span></li><li><span style="font-size: 1rem;">Azure AKS - Cluster Autoscaler</span></li><li><span style="font-size: 1rem;">Azure AKS - Horizontal Pod Autoscaler HPA</span></li><li><span style="font-size: 1rem;">Azure AKS Production Grade Cluster Design using AZ AKS CLI</span></li><li><span style="font-size: 1rem;">Create Azure AKS Cluster using AZ AKS CLI</span></li><li><span style="font-size: 1rem;">Create Azure AKS Linux, Windows, and Virtual Node Pools</span></li><li><span style="font-size: 1rem;">Deploy Apps to Azure AKS Linux, Windows, and Virtual Node Pools</span></li><li><span style="font-size: 1rem;">Provision Azure AKS Clusters using Terraform</span></li><li><span style="font-size: 1rem;">Terraform Command Basics</span></li><li><span style="font-size: 1rem;">Terraform Language Basics</span></li><li><span style="font-size: 1rem;">Provision AKS Cluster using Terraform</span></li><li><span style="font-size: 1rem;">Create AKS Cluster Linux and Windows Node Pools</span></li><li><span style="font-size: 1rem;">Create an Azure AKS Cluster using Custom Virtual Network</span></li><li><span style="font-size: 1rem;">Provision Azure AKS using Terraform &amp; Azure DevOps</span></li></ul></div><div><br></div><div>Azure Services Covered</div><div><ul><li><span style="font-size: 1rem;">Azure Kubernetes Service</span></li><li><span style="font-size: 1rem;">Azure Disks</span></li><li><span style="font-size: 1rem;">Azure Files</span></li><li><span style="font-size: 1rem;">Azure MySQL Database</span></li><li><span style="font-size: 1rem;">Azure Storage Accounts</span></li><li><span style="font-size: 1rem;">Azure Cloud Shell</span></li><li><span style="font-size: 1rem;">Azure Load Balancer</span></li><li><span style="font-size: 1rem;">Azure DNS Zones</span></li><li><span style="font-size: 1rem;">Azure Container Registries ACR</span></li><li><span style="font-size: 1rem;">Azure Container Registries ACR with Azure Service Principal</span></li><li><span style="font-size: 1rem;">Azure DevOps - Build Pipelines with ACR &amp; Github Repositories</span></li><li><span style="font-size: 1rem;">Azure DevOps - Release Pipelines with AKS</span></li><li><span style="font-size: 1rem;">Azure Public IP Address</span></li><li><span style="font-size: 1rem;">Azure Standard Load Balancer</span></li><li><span style="font-size: 1rem;">Azure Virtual Networks</span></li><li><span style="font-size: 1rem;">Azure Active Directory</span></li><li><span style="font-size: 1rem;">Azure Container Instances - Virtual Nodes</span></li><li><span style="font-size: 1rem;">Azure AKS Windows and Linux User NodePools</span></li><li><span style="font-size: 1rem;">Azure Managed Service Identity - MSI</span></li><li><span style="font-size: 1rem;">Azure Virtual Machine Scale Sets</span></li><li><span style="font-size: 1rem;">Azure Log Analytics Workspaces for Azure Monitor</span></li></ul></div><div><br></div><div><span style="font-size: 1rem;">Kubernetes Concepts Covered</span></div><div><ul><li><span style="font-size: 1rem;">Kubernetes Architecture</span></li><li><span style="font-size: 1rem;">Pods</span></li><li><span style="font-size: 1rem;">ReplicaSets</span></li><li><span style="font-size: 1rem;">Deployments</span></li><li><span style="font-size: 1rem;">Services - Load Balancer Service</span></li><li><span style="font-size: 1rem;">Services - Cluster IP Service</span></li><li><span style="font-size: 1rem;">Services - External Name Service</span></li><li><span style="font-size: 1rem;">Services - Ingress Service</span></li><li><span style="font-size: 1rem;">Services - Ingress SSL &amp; SSL Redirect</span></li><li><span style="font-size: 1rem;">Services - Ingress &amp; External DNS</span></li><li><span style="font-size: 1rem;">Services - Domain Name based Routing</span></li><li><span style="font-size: 1rem;">Imperative - with kubectl</span></li><li><span style="font-size: 1rem;">Declarative - Declarative with YAML</span></li><li><span style="font-size: 1rem;">Secrets</span></li><li><span style="font-size: 1rem;">Init Containers</span></li><li><span style="font-size: 1rem;">Requests &amp; Limits</span></li><li><span style="font-size: 1rem;">Namespaces - Imperative</span></li><li><span style="font-size: 1rem;">Namespaces - Limit Range</span></li><li><span style="font-size: 1rem;">Namespaces - Resource Quota</span></li><li><span style="font-size: 1rem;">Storage Classes</span></li><li><span style="font-size: 1rem;">Persistent Volumes</span></li><li><span style="font-size: 1rem;">Persistent Volume Claims</span></li><li><span style="font-size: 1rem;">Services - Load Balancers</span></li><li><span style="font-size: 1rem;">Annotations</span></li><li><span style="font-size: 1rem;">HPA - Horizontal Pod Autoscaler</span></li><li><span style="font-size: 1rem;">CA - Cluster Autoscaler</span></li><li><span style="font-size: 1rem;">Config Maps</span></li><li><span style="font-size: 1rem;">RBAC - Role &amp; Role Bindings</span></li><li><span style="font-size: 1rem;">RBAC - Cluster Role &amp; Cluster Role Bindings</span></li><li>Virtual Kubelet</li><li>Secrets - Image Pull Secrets</li></ul></div><div><br></div><div>Each of my courses comes with</div><div><ul><li><span style="font-size: 1rem;">Amazing Hands-on Step By Step Learning Experiences</span></li><li><span style="font-size: 1rem;">Real Implementation Experience</span></li><li><span style="font-size: 1rem;">Friendly Support in the Q&amp;A section</span></li><li><span style="font-size: 1rem;">30-Day "No Questions Asked" Money Back Guarantee!</span></li></ul></div>

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