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 advanced configurations and deployment strategies.
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--5d4ecc