kubernetes-manifests

Write and validate Kubernetes manifests for Pods, Deployments, Services, ConfigMaps, and Secrets.

187|20|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/TheBushidoCollective/han --skill kubernetes-manifests-thebushidocollective
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-manifests
Source: https://github.com/TheBushidoCollective/han/tree/main/jutsu/jutsu-kubernetes/skills/kubernetes-manifests
Command: npx skills add https://github.com/TheBushidoCollective/han --skill kubernetes-manifests-thebushidocollective

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you construct Kubernetes manifests for deployments, services, and config, with best practices.

Core Features & Use Cases

  • Deployment/Service/ConfigMap/Secret: Basic resources and examples.
  • Validation: Kubectl dry-run and kubeconform checks.

Quick Start

Create a sample Deployment YAML for a web app.

Frequently Asked Questions about kubernetes-manifests

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

FAQPage Schema
How do I write a Kubernetes manifest for deploying containers?

Kubernetes manifests are YAML files that define container deployments. Write manifests specifying Pods, Deployments, Services, and ConfigMaps with resource requests, limits, labels, and selectors to orchestrate your containers across a cluster.

What's the best way to validate Kubernetes YAML before deploying?

Validate manifests using kubectl dry-run to simulate deployment without applying changes, and kubeconform to check YAML against Kubernetes API schemas. Both catch syntax errors and invalid resource specifications early.

Can I use ConfigMaps and Secrets in Kubernetes manifests?

Yes. ConfigMaps store non-sensitive configuration data and Secrets store sensitive data like credentials. Both are defined as manifest resources and referenced by Pods and Deployments for configuration injection.

How do I configure resource limits and health checks in Kubernetes manifests?

Specify resource requests and limits in manifest containers to control CPU and memory allocation. Add liveness and readiness probes to monitor container health and enable automatic restarts or traffic rerouting.

What labels and selectors should I include in Kubernetes manifests?

Labels are key-value pairs attached to resources for organization and querying. Selectors in Services and Deployments use labels to match and group Pods, enabling dynamic service discovery and pod management.

Do I need to manually apply each Kubernetes manifest to my cluster?

No. After validation, deploy manifests using kubectl apply to push configurations to your Kubernetes cluster. This creates or updates the defined resources—Deployments, Services, ConfigMaps, and Secrets—in one operation.