kubernetes

Write production-grade Kubernetes manifests with declarative configuration and namespace isolation.

4|2|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/jawwad-ali/claude-code-skills --skill kubernetes-jawwad-ali
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/jawwad-ali/claude-code-skills/tree/main/.claude/skills/kubernetes
Command: npx skills add https://github.com/jawwad-ali/claude-code-skills --skill kubernetes-jawwad-ali

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Kubernetes manifests are complex and error-prone to write by hand; this skill provides a comprehensive, production-ready guide to creating secure, observable, and resilient Kubernetes configurations that can be deployed with a single kubectl apply.

Core Features & Use Cases

  • Declarative, namespace-isolated deployments with explicit resource requests and limits
  • Probes (liveness, readiness, startup) and init containers for reliability
  • PVC-based storage patterns, rollout strategies, and upgrade safety (RollingUpdate vs Recreate)
  • Service patterns (ClusterIP, NodePort, LoadBalancer) and basic Ingress guidance
  • Reference patterns for workloads, networking, and storage to accelerate real-world deployments

Quick Start

Apply the provided k8s manifest examples to initialize a working cluster state and iterate toward a secure baseline.

Frequently Asked Questions about kubernetes

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

FAQPage Schema
How do I write production-grade Kubernetes manifests with proper health probes and resource limits?

Production-grade Kubernetes manifests require explicit resource requests, limits, and liveness, readiness, and startup probes. This ensures reliable deployments by enforcing declarative configuration, namespace isolation, and safe rollout strategies for real-world workloads.

What is the best way to configure namespace isolation and PVC storage in k8s deployments?

Namespace isolation and PVC storage in k8s are best configured declaratively. This involves defining explicit metadata labeling, namespace isolation, and PVC-based storage patterns to maintain secure, observable, and resilient cluster states.

How do Kubernetes rollout strategies like RollingUpdate and Recreate affect deployment safety?

Kubernetes rollout strategies dictate deployment safety during upgrades. RollingUpdate maintains availability by gradually replacing pods, while Recreate terminates all pods before starting new ones, suitable for specific workload patterns and reference materials.

Can I use init containers and Horizontal Pod Autoscalers in my k8s manifest configurations?

Yes, you can use init containers and Horizontal Pod Autoscalers (HPA) in k8s manifest configurations. They enforce consistent API versions, metadata labeling, and safe deployment workflows while supporting workload reliability and scaling.

What service patterns should I use for Kubernetes networking and Ingress guidance?

Kubernetes networking supports ClusterIP, NodePort, and LoadBalancer service patterns. These patterns, along with basic Ingress guidance, accelerate real-world deployments by providing reference patterns for consistent and observable networking.

Why do my kubectl apply commands fail due to missing namespace isolation in k8s manifests?

Kubectl apply commands may fail or create insecure states without proper namespace isolation in k8s manifests. Enforcing declarative configuration, explicit resource requests, and consistent metadata labeling ensures a secure baseline for cluster initialization.