Azure Kubernetes Service – Deep Dive
General info
This is a three-day training course. Select the desired start date at the top right of the screen for practical information regarding the training (location, price, registration, etc.).
Course overview
During this course, we will dive deeper into the content of the Azure Kubernetes Service course. You will learn about advanced pod concepts, advanced release concepts, security, authentication and authorization.
Who should attend this training
This training is valuable for developers, architects and operators.
Course Objectives
After attending this training, you will know how to:
- Implement Linkerd Service Mesh
- Implement sidecars with Dapr
- Deploy manifests with kustomize
- Create and deploy Helm charts
- Integrate AKS with Azure Active Directory
- Integrate Kubernetes secrets with Azure Key Vault
- Create your own custom resource definition (CRD) and operator
Prerequisites
- Basic knowledge of Azure
- Familiar with Azure Kubernetes Service
Course Content
AKS Networking
- Azure Virtual Networks (VNets, subnets, routing tables, …)
- AKS and Azure Virtual Network integration (Azure CNI and kubenet)
- Ingress and egress control
- Service Mesh
- Implementing Linkerd Service Mesh
- Init containers
- Multi-container pods
- Sidecars
- Implementing sidecars with Dapr (distributed application runtime)
- Deploying manifests with kustomize
- Creating and deploying Helm charts
- Blue/green releases
- Canary releases
- Continuous delivery with GitOps (Flux v2)
- Docker image and pod security
- Kubernetes RBAC (role-based access control)
- Integrating AKS with Azure Active Directory
- Integrating Kubernetes secrets with Azure Key Vault
- Azure Active Directory Pod Identity
- Controllers and operators
- Creating your own custom resource definition (CRD) and operator