Learning Azure Kubernetes Service (AKS)

Learning Azure Kubernetes Service (AKS)

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 44m | 301 MB

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.

Topics include:

  • Deployment models
  • Scaling AKS workers
  • Setting up nodes
  • Using labels to select pools
  • Creating storage classes
  • Networking options and capabilities
  • Load balancing and ingress
  • Managing AKS deployments
Table of Contents

Introduction
1 Manage Kubernetes infrastructure with AKS
2 What you should know

Kubernetes on Azure
3 Deployment models
4 Create the Azure Container Registry
5 Push a container to the registry
6 Verify container registry image
7 Establish AKS specific credentials
8 Launch an AKS cluster

Scaling AKS Workers
9 Selecting worker sizing
10 Deploy a simple app
11 Scaling pods and nodes
12 Set up nodes
13 Using labels to select pools

AKS Storage and Networks
14 AKS storage overview
15 Creating storage classes
16 Storage Persistent claims
17 Shared volumes
18 Create resource for shared volume
19 Challenge Lost volumes
20 Solution Find and remove PVs
21 Networking and AKS
22 Load balancing and Ingress Setup
23 Load balancing and Ingress Part 2

Managing AKS Deployments
24 AKS and K8s RBAC
25 Using Azure Monitor with AKS
26 K8s native Prometheus

Conclusion
27 Next steps