Agent skill · software engineering · jeremylongshore

creating-kubernetes-deployments

Deploy applications to Kubernetes with production-ready manifests.

Why this skill is useful

Adds executable scripts for generating production-ready Kubernetes manifests with health checks and scaling configurations that are not commonly found in public documentation.

What it needs

Requires kubectl installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Creating Kubernetes Deployments Generate production-ready Kubernetes manifests with health checks, resource limits, and security best practices. Quick Start Basic Deployment + Service Deployment Strategies Strategy Use Case Configuration ---------- ---------- --------------- RollingUpdate Zero-downtime updates maxSurge: 25%, maxUnavailable: 25% Recreate Stateful apps, incompatible versions type: Recreate Blue-Green Instant rollback Two deployments, switch Service selector Canary Gradual rollout Multiple deployments with weighted traffic Blue-Green Deployment Service Types Type Use Case Access ------ ---------- -------- ClusterIP Internal services my-api.namespace.svc.cluster.local NodePort Development, debugging <NodeIP>:<NodePort> LoadBalancer External traffic (cloud) Cloud provider LB IP ExternalName External service proxy DNS CNAME Ingress with TLS Resource Limits Always set resource requests and limits: Workload Type CPU Request Memory Request CPU Limit Memory Limit --------------- ------------- ---------------- ----------- -------------- Web API 100m-500m 256Mi-512Mi 500m-1000m 512Mi-1Gi Worker 250m-1000m 512Mi-1Gi 1000m-2000m 1Gi-2Gi Database 500m-2000m 1Gi-4Gi 2000m-4000m 4Gi-8Gi Health Checks Liveness Probe (Is container running?) Readiness Probe (Ready for traffic?) Startup Probe (Slow-starting apps) Horizontal Pod Autoscaler ConfigMaps and Secrets ConfigMap (Non-sensitive config) Secret (Sensitive data - base64 encoded) Using in Deployment Instructions 1. Gather Requirements Application name, container image, port Replica count and resource requirements Health check endpoints External access requirements (Ingress/LoadBalancer) 2. Generate Base Manifests Create Deployment with resource limits and probes Create Service (ClusterIP for internal, LoadBalancer for external) Add ConfigMap for configuration Add Secret for sensitive data 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/creating-kubernetes-deployments

View the source on GitHub

Browse the @skills marketplace