creating-kubernetes-deployments

Generate Kubernetes YAML manifests with health checks, autoscaling, and TLS.

2.6k|379|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/jeremylongshore/claude-code-plugins-plus --skill creating-kubernetes-deployments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-kubernetes-deployments
Source: https://github.com/jeremylongshore/claude-code-plugins-plus/tree/main/plugins/devops/kubernetes-deployment-creator/skills/kubernetes-deployment-creator
Command: npx skills add https://github.com/jeremylongshore/claude-code-plugins-plus --skill creating-kubernetes-deployments

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill allows Claude to create production-ready Kubernetes deployments and services. It generates complete K8s manifests with health checks, auto-scaling, ingress, TLS, and resource management configured, saving time and ensuring adherence to best practices.

Core Features & Use Cases

  • Manifest Generation: Create YAML files for Deployments, Services, ConfigMaps, Secrets, Ingress, and HPAs.
  • Best Practices: Incorporate health checks, resource limits, and TLS termination.
  • Rapid Deployment: Quickly generate configurations for new applications or services.
  • Use Case: Create a Kubernetes deployment for a web application with 3 replicas, exposing port 80, and automatically set up an Ingress resource with TLS.

Quick Start

User request: "Create a Kubernetes deployment for a web application named 'my-web-app' with 3 replicas, exposing port 80."

The skill will:

  1. Generate a Deployment manifest for 'my-web-app' with 3 replicas.
  2. Generate a Service manifest to expose port 80 of the deployment.

Frequently Asked Questions about creating-kubernetes-deployments

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

FAQPage Schema
How do I create production-ready Kubernetes deployment manifests?

Production-ready Kubernetes deployment manifests include Deployments, Services, ConfigMaps, Secrets, Ingress, and HorizontalPodAutoscalers with health checks, resource limits, TLS termination, and autoscaling configured. This skill generates complete YAML files adhering to best practices for all these resources across environments.

What should I include in a Kubernetes manifest for a web application?

A complete Kubernetes manifest for web applications includes liveness and readiness probes for health checks, resource requests and limits to manage pod performance, autoscaling configuration via HorizontalPodAutoscalers, Ingress rules for routing, TLS settings for secure communication, and namespaces for environment isolation.

Can I generate Kubernetes manifests with autoscaling and TLS in one go?

Yes. This skill generates complete K8s manifests including HorizontalPodAutoscaler configurations for autoscaling, Ingress resources with TLS termination, Services for exposure, and Deployments with health checks and resource management all in a single operation.

How do I set up Kubernetes Ingress with TLS certificates?

Ingress resources with TLS are configured by specifying the tls section with certificate references and hostnames. This skill generates Ingress manifests with TLS settings pre-configured alongside Services and Deployments, ready for production use.

What's the best way to manage Kubernetes secrets and configuration across environments?

Use ConfigMaps for non-sensitive configuration data and Secrets for sensitive data like API keys and passwords. This skill generates both resources as part of complete manifests, allowing you to manage configuration separately from application code across dev, staging, and production environments.

Do I need to manually configure resource requests and limits in Kubernetes?

Resource requests and limits should be explicitly set to ensure proper pod scheduling and prevent resource starvation. This skill automatically includes resource requests and limits in generated Deployment manifests following Kubernetes best practices.