What problem does it solve?
Deploying an existing web application to Azure Kubernetes Service requires writing a Dockerfile, authoring a dozen Kubernetes manifests, satisfying AKS Deployment Safeguards (DS001–DS013), and wiring up routing and identity — a process that is error-prone and easy to get wrong for each framework.
Core Features & Use Cases
- Framework Detection & Generation: Detects Spring Boot, Express, Next.js, FastAPI, Django, NestJS, ASP.NET Core, Go, and Flask projects, then generates a production-grade Dockerfile and full manifest set (Deployment, Service, HPA, PDB, Ingress or Gateway API, NetworkPolicy).
- Safeguards Validation: Validates and auto-fixes manifests against AKS Deployment Safeguards DS001–DS013, including non-root security contexts, probes, resource limits, and read-only root filesystems.
- End-to-End Deploy & Verify: Builds images with
az acr build, applies manifests with kubectl, waits for rollout, verifies the external endpoint, and provides rollback procedures on failure.
- Use Case: You have a Django API and an existing AKS cluster. The skill detects the framework, generates a Dockerfile and safeguard-compliant manifests with Workload Identity, deploys via ACR, and verifies the health endpoint.
Quick Start
Deploy my existing web application to my running AKS cluster, generating the Dockerfile and Kubernetes manifests and validating them against AKS Deployment Safeguards.