Advanced Azure Kubernetes Service (AKS) Features Made Easy
- Description
- Curriculum
- FAQ
- Reviews
Welcome to “Advanced Azure Kubernetes Service (AKS) Features Made Easy,” a comprehensive course designed to elevate your understanding and expertise in Azure Kubernetes Service. We’ll cover a wide range of topics, from managing multiple clusters with Azure Kubernetes Fleet Manager to leveraging Node Autoprovisioning (NAP) with Karpenter, and much more.
Throughout this course, you’ll gain insights into:
-
Azure Kubernetes Service (AKS) Basics: Start with the fundamentals of AKS, including creating and connecting to an AKS cluster, understanding node pools, and exploring preview features.
-
Infrastructure as Code (IaC) Tools: Delve into the importance of IaC tools like Terraform and Azure Bicep for creating and deleting AKS clusters efficiently.
-
Azure Kubernetes Fleet Manager: Discover how to manage multiple AKS clusters seamlessly, ensuring consistency and ease of updates across environments.
-
Node Autoprovisioning (NAP) with Karpenter: Dive into the world of dynamic scaling and efficient resource utilization with AKS’s NAP feature.
-
Backup and Restore: Master the art of protecting your AKS workloads with Azure Backup, including setting up backups and performing restores.
-
Customization and Monitoring: Explore advanced customization options like CoreDNS and delve into monitoring your AKS clusters effectively with Azure Managed Prometheus and Grafana.
-
Service Mesh (Istio add-on) in AKS: Understand the role of service mesh in microservices architecture and how to implement Istio in AKS for traffic management and security.
-
GitHub Actions in AKS: Learn how to automate deployments and CI/CD processes within AKS using GitHub Actions.
-
Automated Deployments and GitOps: Get familiar with automated deployment strategies and GitOps principles, focusing on tools like Flux for continuous delivery.
-
Enhanced Security and Isolation: Explore advanced security features such as Pod Sandboxing and Kata Containers to enhance container isolation in AKS.
-
Performance Optimization: Learn about reducing latency with Proximity Placement Groups and understanding long-term support (LTS) in AKS for more stability.
This course is structured to provide you with practical, hands-on experience through real-world scenarios and projects. By the end of this course, you will be equipped with the skills to leverage advanced AKS features to enhance your cloud-native applications’ performance, security, and scalability. Join me on this journey to unlock the full potential of Azure Kubernetes Service.
-
4What are Kubernetes and Azure Kubernetes Service (AKS)?Video lesson
-
5About SSH keys in AKSText lesson
-
6Create and connect to an AKS clusterVideo lesson
-
7Node pools in AKSVideo lesson
-
8Set aliases, autocompletion, and Run Selected Text for faster command executionVideo lesson
-
9How to connect to podsVideo lesson
-
10How to connect to nodesVideo lesson
-
11Understand Preview features in AKSVideo lesson
-
12Azure Kubernetes Service (AKS) basics - quizQuiz
Test your knowledge for the "Azure Kubernetes Service (AKS) basics" section with this quiz.
-
13Should you use Infrastructure as Code (IaC) tools to create AKS clusters?Video lesson
-
14Create an AKS clusters using TerraformVideo lesson
-
15Update Terraform about changes performed outside TerraformVideo lesson
-
16Destroy the Terraform plan and delete the service principalVideo lesson
-
17Create an AKS cluster using Azure BicepVideo lesson
-
18Delete an AKS cluster using Azure BicepVideo lesson
-
19Create AKS clusters with Infrastructure as Code (IaC) toolsQuiz
Test your knowledge for the "Create AKS clusters with Infrastructure as Code (IaC) tools" section with this quiz.
-
20What is Azure Kubernetes Fleet Manager?Video lesson
-
21Create an Azure Kubernetes Fleet Manager resource and join member clustersVideo lesson
-
22Explore the Azure Kubernetes Fleet Manager resourceVideo lesson
-
23Explore and connect to the Hub clusterVideo lesson
-
24Prepare the environment for orchestrating updates across multiple AKS clustersVideo lesson
-
25Update multiple AKS clusters using the Azure Kubernetes Fleet ManagerVideo lesson
-
26Clean-up the Fleet environmentVideo lesson
-
27Manage multiple AKS clusters with Azure Kubernetes Fleet Manager - quizQuiz
Test your knowledge for the "Manage multiple AKS clusters with Azure Kubernetes Fleet Manager" section with this quiz.
-
28Intro and Cluster Autoscaler challengesVideo lesson
-
29What is Node autoprovisioning - NAP (Karpenter)?Video lesson
-
30How Node autoprovisioning - NAP (Karpenter) and its CRDs workVideo lesson
-
31How to perform upgrades when using Node autoprovisioning - NAP (Karpenter)Video lesson
-
32Create AKS cluster with NAP (Karpenter), install node-viewer, and explore themVideo lesson
-
33Test 1: Trigger NAP (Karpenter) based on memory requestsVideo lesson
-
34Test 2: Use our own NAP-related Kubernetes resourcesVideo lesson
-
35Node autoprovisioning - NAP (Karpenter) in AKS - quizQuiz
Test your knowledge for the "Node autoprovisioning - NAP (Karpenter) in AKS" section with this quiz.
-
36Introduction to AKS BackupVideo lesson
-
37Prepare the environment (create Storage Account, AKS and K8s resources)Video lesson
-
38Deploy and explore the Backup extensionVideo lesson
-
39Configure AKS Backup (Vault, Policy, Datasource etc.)Video lesson
-
40Trigger an on-demand (manual) backupVideo lesson
-
41Perform the restore operationVideo lesson
-
42Properly delete the AKS Backup-related resourcesVideo lesson
-
43Backup AKS by using Azure Backup - quizQuiz
Test your knowledge for the "Backup AKS by using Azure Backup" section with this quiz.
-
44Bring your own Container Network Interface (CNI) plugin overviewVideo lesson
-
45Deploy an AKS cluster and install a network plugin manually (BYOCNI)Video lesson
-
46Bring your own Container Network Interface (CNI) plugin in AKSQuiz
Test your knowledge for the "Bring your own Container Network Interface (CNI) plugin in AKS" section with this quiz.
-
47Intro to Azure Managed Prometheus and GrafanaVideo lesson
-
48Configure AKS with Azure Managed Prometheus and GrafanaVideo lesson
-
49Explore Azure Managed Prometheus and related resourcesVideo lesson
-
50Explore the Azure Managed Grafana instanceVideo lesson
-
51Create a Prometheus alertVideo lesson
-
52Access the Prometheus Interface for troubleshooting purposesVideo lesson
-
53Monitor AKS with Azure Managed Prometheus and Grafana - quizQuiz
Test your knowledge for the "Monitor AKS with Azure Managed Prometheus and Grafana" section with this quiz.
-
54What is CoreDNS and how to customize it in AKSVideo lesson
-
55Customization 1: Enable CoreDNS logging and understand DNS queryingVideo lesson
-
56Customization 2: Use Stub domainsVideo lesson
-
57Customization 3: Use Hosts pluginVideo lesson
-
58Scrape CoreDNS metrics to Prometheus and visualize using a Grafana dashboardVideo lesson
-
59Manually scale CoreDNSVideo lesson
-
60Customize CoreDNS in AKSQuiz
Test your knowledge for the "Customize CoreDNS in AKS" section with this quiz.
-
61Intro and what is Service Mesh?Video lesson
-
62What is Istio?Video lesson
-
63Should you use a Service Mesh (like Istio)?Video lesson
-
64Intro to the Istio Service Mesh add-on in AKSVideo lesson
-
65Install and explore the Istio Service Mesh add-on in AKSVideo lesson
-
66Deploy an application and explore the Istio effectsVideo lesson
-
67Use PeerAuthentication to enforce mTLSVideo lesson
-
68Enable and use the Istio Gateway: Implement Traffic SplittingVideo lesson
-
69Clean-up the Istio environmentVideo lesson
-
70Service Mesh (Istio add-on) in AKS - quizQuiz
Test your knowledge for the "Service Mesh (Istio add-on) in AKS" section with this quiz.
-
71Intro to GitHub ActionsVideo lesson
-
72GitHub Actions in AKSVideo lesson
-
73Create resources, fork a GitHub repo, and establish authentication with AzureVideo lesson
-
74Use GitHub Actions to deploy to ACR and AKSVideo lesson
-
75Secret management and clean-up the GitHub Actions environmentVideo lesson
-
76GitHub Actions in AKS - quizQuiz
Test your knowledge for the "GitHub Actions in AKS" section with this quiz.
-
80What is GitOps?Video lesson
-
81What is Flux?Video lesson
-
82Install the GitOps (Flux) extension, deploy an app using GitOps and update itVideo lesson
-
83Deploy a Helm chart using GitOps (Flux) and update itVideo lesson
-
84How to properly delete the GitOps (Flux) extensionVideo lesson
-
85GitOps in AKS - quizQuiz
Test your knowledge for the "GitOps in AKS" section with this quiz.
External Links May Contain Affiliate Links read more