Skip to content

Latest commit

 

History

History
117 lines (87 loc) · 5.69 KB

README.md

File metadata and controls

117 lines (87 loc) · 5.69 KB

AKS Secure Workshop Syllabus

Textbook: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks

Playlist: https://aka.ms/aks-secure-baseline-playlist

To comment, request new content or submit an issue - please file a GitHub Issue. Comments have been disabled on YouTube.

Thanks and enjoy!

Overview

This workshop is designed to be an Advanced Workshop (as of Sept. 2020). It is not designed to learn what Kubernetes, containers (i.e. Docker) or "Cloud Native Computing" is. It is assumed that these ideas/concepts have already been introduced to you. If you wish for more introductory content please refer to "Other Workshop and Content".

What this workshop is NOT

Day 1:

Videos and Reading Material:

Azure Kubernetes Service Production Baseline: Intro - https://youtu.be/-Hjyqxn1cqI

Networking configuration:

Network topology:

Plan the IP addresses:

Deploy Ingress resources:

Note: You will only deploy the Ingress controller at a later step but the video and reading material will provide a foundation of how and why we are using them.

Secure the network flow:

Labs:

  1. 🚀 Preparing for the cluster https://github.com/mspnp/aks-secure-baseline#1-rocket-preparing-for-the-cluster

  2. Build target network https://github.com/mspnp/aks-secure-baseline/blob/main/04-networking.md

Day 2:

Videos and Reading Material:

Cluster compute:

Compute for the base cluster (configure compute for the base cluster):

Operations: Cluster and workload CI/CD pipelines

Identity Management:

Integrate Azure AD for the cluster and Integrate Azure AD for the workload

Secure Data Flow:

Add secret management:

Labs:

  1. Deploying the cluster https://github.com/mspnp/aks-secure-baseline#3-deploying-the-cluster

  2. Deploy your workload https://github.com/mspnp/aks-secure-baseline#4-deploy-your-workload

Day 3:

Videos and Reading Material:

Operations:

Cluster health and metrics

Cost management and reporting:

Business continuity:

Scalability:

Cluster and node availability:

Availability and multi-region support:

Labs:

  1. 🏁 Validation https://github.com/mspnp/aks-secure-baseline/blob/main/10-validation.md

Clean up resources https://github.com/mspnp/aks-secure-baseline/blob/main/11-cleanup.md