What problem does it solve?
This Skill provides comprehensive guidance and commands for deploying, configuring, and managing Azure Kubernetes Service (AKS) clusters, simplifying complex container orchestration on Azure.
Core Features & Use Cases
- Cluster Deployment: Create and configure AKS clusters with various node pool, networking, and identity options.
- Resource Management: Manage node pools, scaling, and autoscaling for optimal resource utilization.
- Networking & Ingress: Configure advanced networking, including Azure CNI and Ingress controllers (NGINX, Application Gateway).
- Identity & Security: Implement Workload Identity for secure access to Azure resources and integrate with Azure Container Registry.
- Monitoring & GitOps: Enable monitoring solutions and set up GitOps workflows with Flux for declarative cluster management.
- Use Case: Deploy a scalable microservices application on AKS, ensuring high availability, secure access to Azure services, and efficient resource scaling based on demand.
Quick Start
Create an Azure Kubernetes Service cluster with three nodes and enable managed identity.