kubernetes-resources

Creates Kubernetes resource units in ConfigHub as literal YAML with defaults and validation.

2|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/confighub/confighub-skills --skill kubernetes-resources-confighub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-resources
Source: https://github.com/confighub/confighub-skills/tree/main/skills/kubernetes-resources
Command: npx skills add https://github.com/confighub/confighub-skills --skill kubernetes-resources-confighub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Author Kubernetes resources as ConfigHub Units using literal YAML, applying best-practice defaults and wiring them into a Space so teams can manage Kubernetes manifests without templates.

Core Features & Use Cases

  • Author common Kubernetes resource types as ConfigHub Units (Deployment, StatefulSet, DaemonSet, Job, CronJob, Service, Ingress, NetworkPolicy, RBAC, HPA, PDB, PVC, Namespace) with explicit metadata and labels.
  • Apply defaults via functions (container resources, probes, security contexts, automount tokens) and ensure namespaced resources are placed in the correct Space.
  • Validate YAML against supported Kubernetes versions and provide a path from example units in skill-examples or references/patterns for standard patterns.

Quick Start

Describe the resource you want (type, namespace, image, ports) and I will generate a ready-to-create YAML Unit.

Frequently Asked Questions about kubernetes-resources

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

FAQPage Schema
How do I author Kubernetes resources as literal YAML without using templates?

You can author Kubernetes resources as literal YAML by defining them as ConfigHub Units within a Space, applying best-practice defaults for container resources and probes to manage manifests without templates.

What Kubernetes resource types are supported for configuration as ConfigHub Units?

Supported Kubernetes resource types include Deployment, StatefulSet, DaemonSet, Job, CronJob, Service, Ingress, NetworkPolicy, RBAC, HPA, PDB, PVC, and Namespace, enabling end-to-end configuration within a Space.

How do I start generating a Kubernetes YAML manifest for a specific namespace and image?

Describe your desired resource by specifying the type, namespace, image, and ports, and the system will generate a ready-to-create YAML Unit with explicit metadata and labels.

Does this approach validate YAML against specific Kubernetes versions?

Yes, the system validates YAML against target Kubernetes versions to ensure correctness, guiding you through recommended patterns found in references for standard configurations.

Do I need to specify a Space and resource type to create a Kubernetes manifest?

Yes, creating a Kubernetes resource requires an explicit resource type and Space to ensure namespaced resources are placed correctly and defaults are properly enforced.