dotnet-container-deployment

Deploy .NET containers to Kubernetes and local environments with Docker Compose and YAML manifests.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-container-deployment-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-container-deployment
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-container-deployment
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-container-deployment-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the deployment of .NET applications to both Kubernetes and local development environments, streamlining the path from code to production.

Core Features & Use Cases

  • Kubernetes Manifests: Generates Deployment, Service, ConfigMap, and Secret YAML for .NET applications.
  • Local Development: Provides Docker Compose configurations for setting up a local environment mirroring production dependencies.
  • CI/CD Integration: Offers examples for building and pushing container images in CI/CD pipelines.
  • Use Case: Deploy a new version of your ASP.NET Core API to a Kubernetes cluster, ensuring proper health checks and configuration management.

Quick Start

Generate Kubernetes Deployment and Service manifests for a .NET API named 'order-api' with image 'ghcr.io/myorg/order-api:1.0.0'.

Frequently Asked Questions about dotnet-container-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a .NET app to Kubernetes using Docker?

You can deploy .NET apps to Kubernetes by generating Deployment, Service, ConfigMap, and Secret YAML manifests. The process uses Docker to build and push container images, which are then referenced by the Kubernetes manifests for cluster deployment.

What is the best way to set up local development for .NET containers?

The best way to set up local development for .NET containers is using Docker Compose. It creates configurations that mirror your production dependencies, allowing you to run and test your .NET applications locally before deploying them to a Kubernetes cluster.

Do I need prior Kubernetes knowledge to generate .NET deployment manifests?

Yes, you need an understanding of Kubernetes concepts and Docker to effectively use this deployment process. It generates Kubernetes Deployment, Service, and probe YAML, which requires familiarity with how these resources interact within a cluster.

Can I integrate .NET container deployment into my CI/CD pipeline?

Yes, you can integrate .NET container deployment into CI/CD pipelines. The process provides examples for building and pushing container images automatically, allowing you to streamline the path from code updates to production deployment.

How do Kubernetes health probes work for ASP.NET Core APIs?

Kubernetes health probes for ASP.NET Core APIs are configured within the deployment YAML manifests. They ensure proper health checks by verifying your application is running and ready to receive traffic before routing users to the new container.