dotnet-container-deployment

Generates Kubernetes manifests and Docker Compose/GitHub Actions for .NET app deployment.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-container-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-container-deployment
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-container-deployment
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-container-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the deployment of .NET applications into containerized environments, ensuring consistency and reliability from local development to production.

Core Features & Use Cases

  • Kubernetes Manifests: Provides ready-to-use YAML for Deployments, Services, ConfigMaps, and Secrets.
  • Health Probes: Details on configuring startup, liveness, and readiness probes for robust application health monitoring.
  • Docker Compose: Enables local development environments that mirror production configurations.
  • CI/CD Integration: Offers GitHub Actions workflows for building and pushing container images.
  • Use Case: Deploy a new version of your .NET microservice to Kubernetes, ensuring it's healthy and accessible, while also setting up a local Docker Compose environment for developers to test against.

Quick Start

Use the dotnet-container-deployment skill to generate Kubernetes deployment and service YAML for a .NET API.

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 application to Kubernetes?

Deploying a .NET application to Kubernetes requires configuring Deployment, Service, ConfigMap, and Secret manifests. This approach provides ready-to-use YAML files that ensure your application runs reliably and remains accessible within the cluster environment.

What Kubernetes health probes should I configure for a .NET container?

Configuring startup, liveness, and readiness probes is recommended for .NET containers. These probe strategies monitor application health, manage traffic routing, and ensure graceful shutdown during deployments or unexpected failures.

Can I use Docker Compose for local .NET microservice development?

Yes, you can use Docker Compose for local .NET microservice development. It enables you to create local development environments that mirror your production configurations, ensuring consistency across different stages of your workflow.

How do I build and push .NET container images using GitHub Actions?

Building and pushing .NET container images is handled by integrating GitHub Actions workflows into your CI/CD pipeline. This automates the image creation and distribution process, ensuring consistency from local development through production deployment.

What are the security best practices for running .NET apps in containers?

Security best practices for running .NET apps in containers include operating as a non-root user and properly managing secrets. These measures reduce attack surfaces and protect sensitive information within your Kubernetes deployments.

Does this approach support configuring graceful shutdown for .NET deployments?

Yes, configuring graceful shutdown is supported through detailed Kubernetes probe strategies. By implementing startup, liveness, and readiness probes, you ensure your .NET application handles traffic correctly and terminates safely during scaling or updates.