Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudnativegbb/aks-secure-workshop
https://github.com/cloudnativegbb/aks-secure-workshop
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloudnativegbb/aks-secure-workshop
- Owner: CloudNativeGBB
- Created: 2020-09-21T14:53:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-06T17:42:34.000Z (over 3 years ago)
- Last Synced: 2023-03-06T08:50:58.770Z (almost 2 years ago)
- Size: 12.7 KB
- Stars: 19
- Watchers: 7
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/CloudNativeGBB/aks-secure-workshop/issues). 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](other-workshops-and-content.md)".
### What this workshop is **NOT**
- An intro to:
- Docker
- Kubernetes
- Bash
- "[Cloud Native Computing](https://github.com/cncf/foundation/blob/master/charter.md#1-mission-of-the-cloud-native-computing-foundation)"## Day 1:
### Videos and Reading Material:
Azure Kubernetes Service Production Baseline: Intro - https://youtu.be/-Hjyqxn1cqI### Networking configuration:
Network topology:
- Video: https://youtu.be/VN4L5eBjoCg
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#network-topology
### Plan the IP addresses:
- Video: https://youtu.be/pgIKfOjz3co
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#plan-the-ip-addresses
### Deploy Ingress resources:
- Video: https://youtu.be/1qrLzsbUVvg
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#deploy-ingress-resourcesNote: 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:
- Video: https://youtu.be/9IE6weAOBqI
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#secure-the-network-flow
### Labs:
1. 🚀 Preparing for the cluster
https://github.com/mspnp/aks-secure-baseline#1-rocket-preparing-for-the-cluster2. 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):
- Video: https://youtu.be/NTJmaLpUHgw
- Reading:
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#configure-compute-for-the-base-cluster
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#use-infrastructure-as-code-iac
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#workload-cicd
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#cluster-cicd### Operations: Cluster and workload CI/CD pipelines
- Video: https://youtu.be/bL3lR8OzWrw
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#cluster-and-workload-operations-devops### Identity Management:
Integrate Azure AD for the cluster and Integrate Azure AD for the workload
- Video: https://youtu.be/nQHemp3Y1C8
- Reading:
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#integrate-azure-active-directory-for-the-cluster
- https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#integrate-azure-active-directory-for-the-workload### Secure Data Flow:
Add secret management:
- Video: https://youtu.be/TC3vpq8l7CM
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#add-secret-management### Labs:
3. Deploying the cluster
https://github.com/mspnp/aks-secure-baseline#3-deploying-the-cluster4. 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
- Video: https://youtu.be/k-DDeAnuvFo
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#monitor-and-collect-metricsCost management and reporting:
- Video: https://youtu.be/F6xhcLTQfe0
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#cost-management
### Business continuity:
Scalability:
- Video: https://youtu.be/IAKAc6WomA0
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#node-and-pod-scalability### Cluster and node availability:
- Video: https://youtu.be/h8XaKBeScoY
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#business-continuity-decisions### Availability and multi-region support:
- Video: https://youtu.be/-gSBO_jZNXo
- Reading: https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks#availability-zones-and-multi-region-support### Labs:
5. 🏁 Validation
https://github.com/mspnp/aks-secure-baseline/blob/main/10-validation.mdClean up resources
https://github.com/mspnp/aks-secure-baseline/blob/main/11-cleanup.md