Learning Azure Kubernetes Service (AKS)

0
Join & Subscribe
LinkedIn Learning
Free Trial Available
English
Certificate Available
1-2 hours worth of material
selfpaced

Overview

Learn how to use Kubernetes, the popular open-source container orchestration engine, with Microsoft Azure by leveraging Azure Kubernetes Service (AKS).

Kubernetes is quickly becoming the standard for containerized infrastructure. In this course, learn how to use this popular open-source container orchestration engine with Microsoft Azure by leveraging Azure Kubernetes Service (AKS). Instructor Robert Starmer reviews the top options for getting AKS deployed, focusing on deploying the Managed Master model provided by AKS via the 'az' command line client, including integration with the Azure Container registry for more efficient application deployments. He then discusses how to scale AKS workers, create storage classes, and manage AKS deployments, including how to enable aggregate statistics using Azure Monitor.

Syllabus

Introduction
  • Manage Kubernetes infrastructure with AKS
  • What you should know
1. Kubernetes on Azure
  • Deployment models
  • Create the Azure Container Registry
  • Push a container to the registry
  • Verify container registry image
  • Establish AKS specific credentials
  • Launch an AKS cluster
2. Scaling AKS Workers
  • Selecting worker sizing
  • Deploy a simple app
  • Scaling pods and nodes
  • Set up nodes
  • Using labels to select pools
3. AKS Storage and Networks
  • AKS storage overview
  • Creating storage classes
  • Storage: Persistent claims
  • Shared volumes
  • Create resource for shared volume
  • Challenge: Lost volumes
  • Solution: Find and remove PVs
  • Networking and AKS
  • Load balancing and Ingress: Setup
  • Load balancing and Ingress: Part 2
4. Managing AKS Deployments
  • AKS and K8s RBAC
  • Using Azure Monitor with AKS
  • K8s native: Prometheus
Conclusion
  • Next steps

Taught by

Robert Starmer