Azure Kubernetes Service with Azure DevOps and Terraform - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Azure Kubernetes Service with Azure DevOps and Terraform (/Thread-Azure-Kubernetes-Service-with-Azure-DevOps-and-Terraform) |
Azure Kubernetes Service with Azure DevOps and Terraform - SKIKDA - 08-13-2023 Last updated 7/2023 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 14.97 GB | Duration: 27h 52m 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 Requirements You must have an Azure Cloud account to follow with me for hands-on activities. You dont need to have any basic Docker or kubernetes knowledge to start this course. Description ******* 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 ModulesCreate Azure AKS Cluster using Azure PortalDocker FundamentalsImperative Method: Kubernetes Fundamentals using kubectlDeclarative Method: Kubernetes Fundamentals using YAMLAzure Disks for AKS StorageCustom Storage Class, PVC, and PVAKS default Storage class, PVC and PVUser Management Web Application Deployment with MySQL as storage using Storage Class, PVC, and PVAzure MySQL for AKS StorageKubernetes SecretsAzure Files for AKS StorageIngress BasicsIngress Context path based RoutingAzure DNS Zones - Delegate domain from AWS to AzureIngress and External DNS with Azure DNS ZonesIngress Domain Name based Routing with External DNSIngress SSL with LetsEncryptKubernetes Requests & LimitsKubernetes NamespacesKubernetes Namespaces - ImperativeKubernetes Namespaces - Limit RangeKubernetes Namespaces - Resource QuotaAzure Virtual Nodes for AKSAzure Virtual Nodes BasicsAzure AKS Virtual Nodes Mixed Mode DeploymentsAzure Container Registry for AKSIntegrate Azure Container Registry ACR with AKSAzure AKS Pull Docker Images from ACR using Service PrincipalPull Docker Images from ACR using Service Principal and Run on Azure Virtual NodesAzure DevOps with AKS ClusterAzure DevOps - Build and Push Docker Image to Azure Container RegistryAzure DevOps - Build, Push to ACR and Deploy to AKSAzure DevOps - Create Starter PipelineAzure DevOps - Release PipelinesAzure AKS - Enable HTTP Application Routing AddOnAzure AKS Authentication with Azure AD and Kubernetes RBACAzure AKS Cluster Access with Multiple ClustersAzure AD Integration with Azure AKS for AuthenticationKubernetes RBAC Role & Role Binding with Azure AD on AKSKubernetes RBAC Cluster Role & Role Binding with AD on AKSAzure AKS Cluster AutoscalingAzure AKS - Cluster AutoscalerAzure AKS - Horizontal Pod Autoscaler HPAAzure AKS Production Grade Cluster Design using AZ AKS CLICreate Azure AKS Cluster using AZ AKS CLICreate Azure AKS Linux, Windows, and Virtual Node PoolsDeploy Apps to Azure AKS Linux, Windows, and Virtual Node PoolsProvision Azure AKS Clusters using TerraformTerraform Command BasicsTerraform Language BasicsProvision AKS Cluster using TerraformCreate AKS Cluster Linux and Windows Node PoolsCreate an Azure AKS Cluster using Custom Virtual NetworkProvision Azure AKS using Terraform & Azure DevOpsAzure Services CoveredAzure Kubernetes ServiceAzure DisksAzure FilesAzure MySQL DatabaseAzure Storage AccountsAzure Cloud ShellAzure Load BalancerAzure DNS ZonesAzure Container Registries ACRAzure Container Registries ACR with Azure Service PrincipalAzure DevOps - Build Pipelines with ACR & Github RepositoriesAzure DevOps - Release Pipelines with AKSAzure Public IP AddressAzure Standard Load BalancerAzure Virtual NetworksAzure Active DirectoryAzure Container Instances - Virtual NodesAzure AKS Windows and Linux User NodePoolsAzure Managed Service Identity - MSIAzure Virtual Machine Scale SetsAzure Log Analytics Workspaces for Azure MonitorKubernetes Concepts CoveredKubernetes ArchitecturePodsReplicaSetsDeploymentsServices - Load Balancer ServiceServices - Cluster IP ServiceServices - External Name ServiceServices - Ingress ServiceServices - Ingress SSL & SSL RedirectServices - Ingress & External DNSServices - Domain Name based RoutingImperative - with kubectlDeclarative - Declarative with YAMLSecretsInit ContainersRequests & LimitsNamespaces - ImperativeNamespaces - Limit RangeNamespaces - Resource QuotaStorage ClassesPersistent VolumesPersistent Volume ClaimsServices - Load BalancersAnnotationsHPA - Horizontal Pod AutoscalerCA - Cluster AutoscalerConfig MapsRBAC - Role & Role BindingsRBAC - Cluster Role & Cluster Role BindingsVirtual KubeletSecrets - Image Pull SecretsEach of my courses comes withAmazing Hands-on Step By Step Learning ExperiencesReal Implementation ExperienceFriendly Support in the Q&A section30-Day "No Questions Asked" Money Back Guarantee! Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Course-Pre-requisites Lecture 3 Github Repository Links Section 2: Create Azure AKS Cluster Lecture 4 Step-01: Introduction to Azure AKS Cluster Lecture 5 Step-02: Create AKS Cluster Lecture 6 Step-03: Explore AKS Cluster using kubectl and Azure Mgmt Console Lecture 7 Step-04: Setup Azure CLI on Local Desktop Lecture 8 Step-05: Deploy Sample Application and Test Lecture 9 Connect With Me !!! Section 3: Docker Fundamentals Lecture 10 Step-01: Docker Fundamentals - Introduction Lecture 11 Step-02: Introduction to Docker, Why Docker, What Problems Docker Solve. Lecture 12 Step-03: Docker Architecture or Docker Terminology Lecture 13 Step-04: Docker Installation Lecture 14 Step-05: Docker - Pull Docker Image from Docker Hub and Run it locally Lecture 15 Step-06: Docker - Build Docker Image locally, Test and Push it to Docker Hub Lecture 16 Step-07: Docker - Essential Commands Overview Section 4: Kubernetes Fundamentals with kubectl - Imperative Approach Lecture 17 Pre-requisite Note for Students from my course AWS EKS Kubernetes - Masterclass Lecture 18 Step-01: Understand Kubernetes Architecture Lecture 19 Step-03: Introduction to Kubernetes Fundamentals Lecture 20 Step-04: Introduction to Kubernetes Pods Lecture 21 Docker Images present on Docker Hub and GitHub Container Registry Lecture 22 Step-05: Create a Pod, Understand about it and delete pod Lecture 23 Step-06: Load Balancer Service Introduction Lecture 24 Step-07: Create Pod and LoadBalancer Service and Test Lecture 25 Step-08: Interact with pods, logs, connect to pod and cleanup Lecture 26 Step-09: Introduction to Kubernetes ReplicaSets Lecture 27 Step-10: Create ReplicaSet and Test it Lecture 28 Step-11: Expose ReplicaSet as Service, Test Scalability & High Availability Lecture 29 Step-12: Introduction to Kubernetes Deployments Lecture 30 Step-13: Create Deployment, Expose with a Service, Scale Up and Down Replicas Lecture 31 Step-14: Understand how to Update Deployments in Kubernetes Lecture 32 Step-15: Understand how to rollback deployments in Kubernetes Lecture 33 Step-16: Understand how to pause and resume deployments in kubernetes Lecture 34 Step-17: Introduction to Services in Kubernetes Lecture 35 Step-18: Services Demo with Cluster IP and Load Balancer Services Section 5: Kubernetes Fundamentals with YAML - Declarative Approach Lecture 36 Step-01: Introduction to creating Kubernetes Resources using declarative path wi Lecture 37 Step-02: YAML Basics Lecture 38 Step-03: Create Pod Definition using YAML Lecture 39 Step-04: Create Load Balancer Service using YAML Lecture 40 Step-05: Create ReplicaSet and LoadBalancer Service with YAML and Test Lecture 41 Step-06: Create Deployment and LoadBalancer Service with YAML and Test Lecture 42 Step-07: Create Backend Application k8s Deployment and Service Lecture 43 Step-08: Create frontend application k8s deployment and service and test Section 6: AKS Storage - Azure Disks Lecture 44 Step-01: Azure Disks for AKS Storage Introduction Lecture 45 Step-02: Create Storage class Kubernetes Manifest Lecture 46 Step-03: Create Persistent Volume Claim Manifest, Deploy SC, PVC and Test Lecture 47 Step-04: Create ConfigMap Kubernetes Manifest Lecture 48 Step-05: Create MySQL Kubernetes Deployment Manifest Lecture 49 Step-06: Create MySQL Kubernetes Cluster IP Service, Deploy, Test and CleanUp Lecture 50 Step-07: Use AKS provisioned Storage Class instead of Custom Storage Class Lecture 51 Step-08: Create User Management Web Application (UWB) k8s Deployment Manifest Lecture 52 Step-09: Create UWB k8s Service, Deploy, Test and CleanUp Section 7: AKS Storage - Azure MySQL Database Lecture 53 Step-01: Azure MySQL Database Introduction Lecture 54 Step-02: Create Azure MYSQL Database Lecture 55 Step-03: Create k8s External Name Service, Deploy and Test mysql connection Lecture 56 Step-04: Review UWB App k8s Manifests, Deploy, Test and CleanUp Section 8: Kubernetes Secrets Lecture 57 Implement Kubernetes Secrets Section 9: AKS Storage - Azure Files Lecture 58 Pre-requisite Note - Register for Microsoft Storage Resource Provider Lecture 59 Step-01: Azure Files Introduction Lecture 60 Step-02: Review k8s manifests for Azure Files - Storage Class and PVC Lecture 61 Step-03: Deploy App, Upload Static Files, Test and CleanUp Section 10: Ingress - Basics Lecture 62 Step-00: Ingress Introduction Lecture 63 Step-01: Ingress Basics Introduction Lecture 64 Step-02: Create Static Public IP in Azure dedicated for Ingress Lecture 65 Step-03: Install Ingress Lecture 66 Step-04: Create k8s Ingress Manifest, Review k8s App Manifests and Deploy Lecture 67 Step-05: Deploy k8s Ingress and App manifests, Test and CleanUp Section 11: Ingress - Context Path based Routing Lecture 68 Step-01: Ingress Context Path based Routing Introduction Lecture 69 Step-02: Review CPR k8s manifests Lecture 70 Step-03: Deploy k8s CPR Ingress, App manifests, Test and CleanUp Section 12: Azure DNS Zones - Delegate a DNS Domain to Azure DNS Lecture 71 Step-01: Azure DNS Zones Introduction Lecture 72 Step-02: Create DNS Zone in Azure, Change Nameservers at DomaiN Registrar and Te Section 13: Ingress - ExternalDNS for Azure DNS on AKS Lecture 73 Step-01: ExternalDNS Introduction Lecture 74 Step-02: Review ExternalDNS k8s Manifests Lecture 75 Step-03: Create Managed Service Identity to allow access to DNS Zones Lecture 76 Step-04: Deploy ExternalDNS, Review & Deploy Apps, Test and CleanUp Section 14: Ingress - Domain Name based Routing Lecture 77 Step-01: Ingress Domain Named based Routing Introduction Lecture 78 Step-02: Review k8s DNR Manifests, Deploy, Test and CleanUp Section 15: Ingress - SSL with LetsEncrypt Lecture 79 Step-01: Ingress SSL Introduction Lecture 80 Step-02: Install Cert Manager, Review and Deploy Cluster Issuer Lecture 81 Step-03: Review k8s Ingress SSL manifest, App Manifests, Deploy, Test and CleanU Section 16: Kubernetes Resources - Requests & Limits Lecture 82 Step-01: Kubernetes Resources - Requests & Limits Introduction Lecture 83 Step-02: Kubernetes Resources - Requests & Limits Implement, Deploy, Test and Cl Section 17: Kubernetes Namespaces Lecture 84 Step-01: Kubernetes Namespaces - Introduction Lecture 85 Step-02: Kubernetes Namespaces - Implement Namespaces with kubectl - Imperative Lecture 86 Step-03: Kubernetes Namespaces - Namespaces Limit Range Introduction Lecture 87 Step-04: Kubernetes Namespaces - Namespaces Limit Range Implementation Lecture 88 Step-05: Kubernetes Namespaces - Namespaces ResourceQuota Introduction Lecture 89 Step-06: Kubernetes Namespaces - Namespaces ResourceQuota Implementation Section 18: Azure AKS Virtual Nodes Lecture 90 Step-01: Understand what is Virtual Kubelet and Azure Container Instances ACI Lecture 91 Step-02: Understand what is Virtual Kubelet and Azure Container Instances ACI Lecture 92 Step-03: Create AKS Cluster with Virtual Nodes Add On Enabled and Verify the sam Lecture 93 Step-04: Deploy Sample App on Azure Virtual Nodes, Scale the App and Clean-Up Lecture 94 Step-05: Azure Virtual Nodes Mixed Mode Deployments Introduction Lecture 95 Step-06: Review k8s Manifests for Mixed Mode Deployments Lecture 96 Step-07: Deploy, Test and Clean-Up Mixed Mode Deployments Section 19: Azure Container Registry for Azure AKS Lecture 97 Step-01: Azure Container Registry Introduction Lecture 98 Step-02: Azure ACR & AKS Integration - Introduction Lecture 99 Step-03: Create ACR and Build and Run Docker Image Locally Lecture 100 Step-04: Attach ACR to AKS Cluster, Deploy Sample App Test and Clean Up Lecture 101 Step-05: Pull ACR Images with Service Principal Introduction Lecture 102 Step-06: Create ACR and Build and Run Docker Image Locally and push the docker i Lecture 103 Pre-requisite Note Before Creating Service Principal Lecture 104 Step-07: Create Azure Service Principal and Kubernetes Secret Lecture 105 Step-08: Review k8s manifests, Deploy, Test and CleanUp SP usecase Lecture 106 Step-09: Schedule on Virtual Nodes by pulling using SP and test Section 20: Azure DevOps - Build Docker Image and Push to Azure Container Registry Lecture 107 Step-01: Introduction to Azure DevOps Build Pipeline & Azure Container Registry Lecture 108 Step-02: Create a Local Repository, Check-In Files and Push to Remote Github Rep Lecture 109 Step-03: Create ACR, Azure DevOps Organization and Project and Discuss about Azu Lecture 110 Step-04: Create a Build Pipleline to Build and Push Docker Image to ACR Lecture 111 Step-05: Make changes to index.html to V2, commit and push changes and review th Lecture 112 Step-06: Understand Namespaces in Azure Container Registry using Azure DevOps Pi Lecture 113 Step-07: Review Docker Build and Push Pipeline code on a high level Section 21: Azure DevOps - Build Docker Image, Push to ACR and Deploy to Azure AKS Lecture 114 Step-01: Deploy to AKS Introduction Lecture 115 Step-02: Create Pre-built pipeline named Deploy to AKS Lecture 116 Step-03: Review Build and Deploy Stage Logs, Kubernetes Pods Access Application Lecture 117 Step-04: Deploy New Version of Application and review Pipeline stages Build, Dep Lecture 118 Step-05: Review Pipeline code for Build and Deploy Stages Lecture 119 Step-06: Clean-Up Kubernetes App1 Workloads Section 22: Azure DevOps - Create Pieplines from scratch using Starter Pipeline Lecture 120 Step-01: Introduction to Azure Starter Pipelines and Pipeline Key Concepts Lecture 121 Step-02: Create Semi customized Pipeline for Build, Push Docker Image to ACR and Lecture 122 Step-03: Create using Starter Pipeline for Build, Push Docker Image to ACR and P Section 23: Azure DevOps - Release Pipelines Lecture 123 Step-01: Azure DevOps Release Pipelines - Introduction Lecture 124 Step-02: Create k8s Namespaces and Service Connections to those k8s Namespaces Lecture 125 Step-03: Create Release Pipeline with Dev Stage and Map Artifacts from CI Build, Lecture 126 Step-04: Verify Image name in k8s manifest and Check-In new code and review Buil Lecture 127 Step-05: Change the Docker Image tag to Build.SourceVersion and test Lecture 128 Step-06: Create QA, Staging and Prod Stages in Release Pipelines with email appr Lecture 129 Step-07: Check-In new code, review entire Build and Release Pipelines Lecture 130 Step-08: Clean-Up Kubernetes Workloads Section 24: Azure AKS - HTTP Application Routing Add On Lecture 131 Step-01: Introduction to AKS HTTP Application Routing Add On Lecture 132 Step-02: Enable HTTP Application Routing AddOn on AKS Cluster Lecture 133 Step-03: Deploy Sample Application with Ingress Service and Test Lecture 134 Step-04: Clean Up Apps and Disable the Add-On Section 25: Azure AKS - Access to Multiple AKS Clusters Lecture 135 Step-01: Introduction to configuring access to Multiple AKS Clusters Lecture 136 Step-02: Create two clusters with names aksdemo3 and aksdemo4 with Azure AKS CLI Lecture 137 Step-03: Configure Access to aksdemo3 cluster, Understand kubectl config view an Lecture 138 Step-04: Configure Access to aksdemo4 cluster and explore kubectl config use-con Section 26: Azure AKS - Active Directory Authentication for AKS Admins Lecture 139 Step-01: Introduction to Active Directory Authentication for AKS Admins Lecture 140 Step-02: Create AD Group and User and Enable AD for AKS Lecture 141 Step-03: Access Azure AKS Cluster Resources using Azure AD user from kubectl Lecture 142 Step-04: How to relogin with differetn user and how to override AD Authenticatio Section 27: Azure AKS - Kubernetes RBAC Role & Role Binding with Azure AD Lecture 143 Step-01: Introduction to Kubernetes RBAC Lecture 144 Step-02: Introduction to Role and Role Binding in Kubernetes in combination with Lecture 145 Step-03: Create Dev, QA Namespaces and deploy sample applications Lecture 146 Step-04: Create AD Group, Role Assignment, User and Test login Lecture 147 Step-05: Review k8s Role and Role Binding manifests, create them Lecture 148 Step-06: Access Dev Namespace using aksdev1 user and test Section 28: Azure AKS - Kubernetes RBAC Cluster Role & Cluster Role Binding with Azure AD Lecture 149 Step-01: Introduction to Cluster Role and Cluster Role Binding in Kubernetes in Lecture 150 Step-02: Create AD Group, Role Assignment, User and Test login Lecture 151 Step-03: Review k8s Cluster Role and Cluster Role Binding manifests, create them Lecture 152 Step-04: Access Cluster resources in readonly mode with AD readonly user askread Section 29: Azure AKS Autoscaling - Cluster Autoscaler Lecture 153 Step-01: Introduction to Cluster Autoscaler Lecture 154 Step-02: Create AKS Cluster with Autoscaling enabled using Azure AKS CLI Lecture 155 Step-03: Deploy Sample Application to Test cluster autoscaler and Clean-Up Section 30: Azure AKS Autoscaling - Horizontal Pod Autoscaler Lecture 156 Step-01: Introduction to Horizontal Pod Autoscaler Lecture 157 Step-02: Create HPA imperatively and also review HPA Declarative k8s manifest Lecture 158 Step-03: Generate load to demonstrate HPA in action and CleanUp Section 31: Azure AKS Production grade cluster design with az aks cli Lecture 159 Step-01: Introduction to creating prod grade AKS Cluster using AZ AKS CLI - Part Lecture 160 Step-02: Introduction to creating prod grade AKS Cluster using AZ AKS CLI - Part Lecture 161 Step-03: Introduction to Creating Azure AKS Cluster using AZ AKS CLI Lecture 162 Step-04: Implement Pre-requisite items like Creating Vnets & Subnets Lecture 163 Step-05: Implement Pre-requisite items like AD Users, AD Groups SSHKEY, Log Anal Lecture 164 Step-06: Create Azure AKS Cluster using az aks cli Lecture 165 Step-07: Verify Cluster access using Azure AD User Lecture 166 Step-08: Introduction to AKS NodePools Lecture 167 Step-09: Create Virtual Nodes and Fix ACI Connector Issues related to Access Lecture 168 Step-10: Create Linux User NodePool and Verify Lecture 169 Step-11: Create Windows User NodePool and Verify Lecture 170 Step-12: Introduction to deploying apps to NodePools using K8S Node Selectors Lecture 171 Step-13: Review all 4 applications kubernetes manifests Lecture 172 Step-14: Deploy 4 Apps, Test and Clean-Up Section 32: Provision Azure AKS Cluster with Terraform Lecture 173 Step-01: Terraform Basics Introduction Lecture 174 Step-02: Install Pre-requisistes, Terraform, AZ CLI, set Azure Subscription Lecture 175 Step-03: Understand Terraform Providers and Terraform Init Command Lecture 176 Step-04: Understand Terraform plan, validate and apply commands Lecture 177 Step-05: Make changes and apply like add tags, modify resource group and underst Lecture 178 Step-06: Understand Terraform refresh command in combination with tfstate files Lecture 179 Step-07: Understand terraform show, providers and destroy commands Lecture 180 Step-08: Introduction to Terraform Language Basics Lecture 181 Step-09: Understand Terraform Language Syntax Lecture 182 Step-10: Create Terraform Settings Block, Provide Block and Random Pet resource- Lecture 183 Step-11: Create Terraform Settings Block, Provide Block and Random Pet resource- Lecture 184 Step-12: Understand Terraform Input Variables - Part1 Lecture 185 Step-13: Understand Terraform Input Variables - Part2 Lecture 186 Step-14: Understand Terraform Output Values Lecture 187 Step-15: Deploy Terraform manifests and Verify Lecture 188 Step-16: Migrate Terraform Local State to Azure Storage Account Lecture 189 Terraform Manifests Updated Lecture 190 Step-17: Provision Azure AKS Cluster Introduction Lecture 191 Step-18: Create SSH Keys, Windows Admin & Password, AKS latest version Datasourc Lecture 192 Step-19: Create Log Analytics Workspace and Azure AD Group Terraform Resources Lecture 193 Step-20: Create AKS Cluster Manifest Part-1 Lecture 194 Step-21: Create AKS Cluster Manifest Part-2 Lecture 195 Step-22: Create AKS Cluster Manifest Part-3 Lecture 196 Step-23: Create Outputs, Provision AKS Cluster and Verify Outputs Lecture 197 Step-24: Verify Access using default AKS Admin and Azure AD User associated to A Lecture 198 Step-25: Create Windows and Linux Nodepools Lecture 199 Step-26: Deploy Sample Apps, test and execute terraform destroy Lecture 200 Step-27: Provision AKS Cluster with Custom VNET Lecture 201 Step-28: Verify the cluster, nodepools and deploy sample apps, test and destroy Section 33: Using Terraform & Azure DevOps Provision Azure AKS cluster Lecture 202 Step-01: Introduction to provisioning Azure AKS Cluster using Terraform and Azur Lecture 203 Step-02: Install Azure DevOps Terraform Plugins in Azure DevOps Organization Lecture 204 Step-03: Review Terraform Manifests, Kubernetes Manifests and Pipeline backup fi Lecture 205 Step-04: Setup Github repository local and remote and copy k8s and terraform man Lecture 206 Step-05: Create Service Connection, Fix AD Permissions, Create SSH Key and Uploa Lecture 207 Step-06: Create Pipeline with Terraform Validate Stage - Part-1 Lecture 208 Step-07: Create Pipeline with Terraform Validate Stage - Part-2 Lecture 209 Step-08: Introduction to Deploy Dev AKS Cluster Deployment Job in Stage 2 of Pip Lecture 210 Step-09: Write Pipeline code to Provision Dev AKS Cluster Lecture 211 Step-10: Verify Dev AKS Cluster Provisioning is successful using Azure DevOps Pi Lecture 212 Step-11: Create QA envionment related Pipeline code and Provision QA environment Lecture 213 Step-12: Verify QA Environment Lecture 214 Step-13: Add new nodepool, check-in code, monitor pipeline and verify cahnges Lecture 215 Step-14: Clean-Up both AKS Clusters Section 34: Congratulations Lecture 216 Congratulations Azure Architects or Sysadmins or Developers who are planning to master Azure Kubernetes Service (AKS) for running applications on Kubernetes,Any beginner who is interested in learning kubernetes on cloud using Azure AKS.,Any beginner who is interested in learning Azure DevOps, Terraform to provision Azure Kubernetes Clusters Buy Premium Account From My Download Links & Get Fastest Speed. |