One-click install
npx skills add https://github.com/nategarelik/claude-code-config --skill docker-kubernetes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Docker & Kubernetes
Source: https://github.com/nategarelik/claude-code-config/tree/main/skills/infrastructure/docker-kubernetes
Command: npx skills add https://github.com/nategarelik/claude-code-config --skill docker-kubernetes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dockerfile best practices, multi-stage builds, docker-compose patterns, and Kubernetes concepts

Core Features & Use Cases

  • Dockerfile optimization
  • Multi-stage builds and deployment patterns
  • Kubernetes basics and cluster considerations
  • Environment configuration, health checks, networks, and volumes
  • Use Case: standardizing container workflows across dev, test, and prod

Quick Start

Create a sample project that uses a multi-stage Dockerfile and a simple Kubernetes deployment to validate the patterns.

Frequently Asked Questions about Docker & Kubernetes

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

FAQPage Schema
How do I optimize Dockerfiles for multi-stage builds?

Optimize Dockerfiles by applying multi-stage builds to separate the build environment from the final runtime image. This reduces image size and ensures reproducible builds by copying only necessary artifacts to the deployment container.

What are the best practices for Docker compose environment configuration and health checks?

Docker compose best practices involve standardizing environment configuration and implementing health checks to monitor container status. Defining networks and volumes explicitly ensures stable local development environments and reproducible microservices workflows.

How do I create a simple Kubernetes deployment for microservices?

Create a Kubernetes deployment by defining container specifications, health checks, and environment configuration in YAML. This orchestrates microservices across a cluster, standardizing deployment workflows from local development environments to production.

Does standardizing container workflows work for CI/CD pipelines?

Standardizing container workflows works for CI/CD pipelines by enforcing Dockerfile hygiene and reproducible builds. Applying multi-stage build patterns and environment configuration ensures consistent deployment across dev, test, and prod environments.

When do I need Docker volumes and networking for local development?

You need Docker volumes and networking when building local development environments requiring reproducible builds. Volumes persist data across container restarts while networking patterns allow microservices to communicate reliably during orchestration.