What problem does it solve?
This Skill simplifies the deployment of .NET applications by automating Dockerfile creation, Kubernetes deployment, and configuring Azure App Service and IIS, making it easier to deploy and manage applications at scale.
Core Features & Use Cases
- Dockerfile Creation: Automatically generates a Dockerfile for .NET applications with multi-stage builds and security best practices.
- Kubernetes Deployment: Facilitates creating Kubernetes manifests for .NET applications with proper resource limits, readiness and liveness probes, and health checks.
- Azure App Service and IIS Configuration: Guides on setting up Azure App Service and IIS configurations, including connection strings, health checks, and graceful shutdown procedures.
- Use Case: If you're looking to deploy a .NET 8-11 application using Docker, Kubernetes, or Azure App Service, this Skill can help you set up the necessary configurations and patterns to ensure a smooth deployment process.
Quick Start
Deploy a .NET application to Kubernetes using the deploy skill.