Episode
Introduction to AKS and Deploying Applications to an AKS Cluster
with Paul Yu
In this session (part 2 of 3), you will learn what Kubernetes is, what AKS is, and why you'd want to use a managed k8s service.
We will also:
- Discuss some of the managed add-ons and extensions that are available on AKS and deploy an AKS cluster
- Introduce the solution that will be deployed
- Review Dockerfile to package the azure-voting-app-rust application into a container
- Create k8s manifests to deploy the azure-voting app-rust app and Postgres database into AKS (Deployment, ConfigMap, Secret, Service, Ingress)
- Use kubectl to write manifests
- Demonstrate how to use GitHub Copilot to write manifests
- Use kubectl to deploy manifests to AKS
Chapters
- 00:00 - Intro
- 02:56 - Agenda
- 08:48 - Kubernetes Architecture
- 20:04 - Kubernetes on Azure
- 23:23 - Kubernetes Resources
- 37:10 - Lab Goals
- 41:40 - Setting up your environment
- 52:11 - Get pods
- 01:01:33 - .DevContainer directory
- 01:07:24 - Create deployments
- 01:16:21 - Environment variables
- 01:22:09 - Apply the service for your app
- 01:25:22 - Wrap up and next steps: integrating app services, benefits
Recommended resources
In this session (part 2 of 3), you will learn what Kubernetes is, what AKS is, and why you'd want to use a managed k8s service.
We will also:
- Discuss some of the managed add-ons and extensions that are available on AKS and deploy an AKS cluster
- Introduce the solution that will be deployed
- Review Dockerfile to package the azure-voting-app-rust application into a container
- Create k8s manifests to deploy the azure-voting app-rust app and Postgres database into AKS (Deployment, ConfigMap, Secret, Service, Ingress)
- Use kubectl to write manifests
- Demonstrate how to use GitHub Copilot to write manifests
- Use kubectl to deploy manifests to AKS
Chapters
- 00:00 - Intro
- 02:56 - Agenda
- 08:48 - Kubernetes Architecture
- 20:04 - Kubernetes on Azure
- 23:23 - Kubernetes Resources
- 37:10 - Lab Goals
- 41:40 - Setting up your environment
- 52:11 - Get pods
- 01:01:33 - .DevContainer directory
- 01:07:24 - Create deployments
- 01:16:21 - Environment variables
- 01:22:09 - Apply the service for your app
- 01:25:22 - Wrap up and next steps: integrating app services, benefits
Recommended resources
Video URL
HTML iframe
Azure
Have feedback? Submit an issue here.