docker-kubernetes

Generate production-grade Dockerfiles and Kubernetes manifests with health probes and autoscaling.

14|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rnavarych/alpha-engineer --skill docker-kubernetes-rnavarych
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docker-kubernetes
Source: https://github.com/rnavarych/alpha-engineer/tree/main/plugins/billy-milligan/skills/shared/docker-kubernetes
Command: npx skills add https://github.com/rnavarych/alpha-engineer --skill docker-kubernetes-rnavarych

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you build and deploy containerized applications using Docker and Kubernetes best practices, ensuring reliability, security, and efficient scaling in production environments.

Core Features & Use Cases

  • Production-grade Dockerfiles: Create small, secure images using multi-stage builds and non-root users.
  • Kubernetes Manifests: Define Deployments with resource limits, health probes, and autoscaling (HPA).
  • Security Hardening: Implement RBAC, NetworkPolicies, and manage secrets securely.
  • Use Case: You need to deploy a new microservice. This Skill guides you in writing an optimized Dockerfile and creating a Kubernetes Deployment manifest with readiness/liveness probes and resource limits to ensure stable operation.

Quick Start

Use the docker-kubernetes skill to generate a production-ready Dockerfile for a Node.js application.

Frequently Asked Questions about docker-kubernetes

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

FAQPage Schema
How do I build a production-grade Docker image for a microservice?

Build production-grade Docker images by using multi-stage builds to optimize image layering and defining non-root users to ensure small, secure containers for your microservices.

What's the best way to configure Kubernetes autoscaling and health checks?

Configure Kubernetes autoscaling and health checks by defining Deployments with resource limits, readiness and liveness probes, and Horizontal Pod Autoscalers (HPA) to maintain stable cluster operation.

How do I manage secrets securely in a Kubernetes cluster?

Manage secrets securely in a Kubernetes cluster by implementing security hardening patterns like RBAC and NetworkPolicies to strictly control access and protect sensitive application data.

When do I need resource limits and probes for containerized app deployment?

You need resource limits and health probes for containerized app deployment when running production workloads to prevent resource exhaustion and ensure traffic only routes to healthy containers.

Does this Skill provide patterns for both Docker containerization and Kubernetes manifests?

Yes, this Skill provides patterns and scripts for both Docker containerization and Kubernetes manifests, addressing challenges in application deployment, autoscaling, and cluster security.

Why does my Kubernetes Deployment need readiness and liveness probes?

Your Kubernetes Deployment needs readiness and liveness probes to ensure reliable scaling by automatically detecting and restarting unhealthy containers without routing traffic to them.