New Training: Container Orchestration in Azure using Azure Kubernetes Service
In this 6-video skill, CBT Nuggets trainer Michael Levan covers the Azure Kubernetes Service (AKS) cluster. Learn how to create a Kubernetes cluster by using PowerShell and Azure CLI, how to authenticate to an AKS cluster with kubeconfig, how to deploy a Python web application in an AKS cluster, and more. Watch this new DevOps training.
Watch the full course: Professional DevOps with Azure
This training includes:
- 6 videos
- 29 minutes of training
You’ll learn these topics in this skill:
- Introducing Azure Kubernetes Services (AKS)
- Creating an AKS Cluster using Azure CLI and PowerShell
- Kubernetes Configuration (Kubeconfig) on a Local Machine
- Deploying a Docker Container to AKS using a Kubernetes Manifest
- Exposing a Kubernetes Deployment
- Using Helm Charts to Simplify Deployments
What is Azure Kubernetes Services (AKS)?
Azure Kubernetes Services (AKS) is an Azure service that lets you deploy a managed Kubernetes cluster. With AKS, you only have to manage and maintain your Kubernetes agent nodes. AKS manages your Kubernetes masters for you, performing tasks such as health monitoring and maintenance.
AKS further provides identity and security management through Kubernetes RBAC, which lets you manage access and permissions to your Kubernetes resources.
You can deploy an AKS cluster in a variety of ways: through the Azure portal, Azure CLI, Azure PowerShell or through the use of templates in Resource Manager or Terraform. During the deployment, AKS configures both masters and agent nodes for you. This configuration can include advanced networking features, such as Azure Active Directory Integration.
As new Kubernetes versions become available, you can upgrade your clusters either through Azure portal or Azure CLI. While this is happening, AKS will cordon and drain your nodes to minimize disruptions.