kubernetes-resources

Manage Kubernetes resources with YAML manifests and lifecycle guidance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill covers core Kubernetes resources and their relationships.

Core Features & Use Cases

  • Key Resources: Pods, ReplicaSets, Deployments, Services, Ingress, etc.
  • Best Practices: Probes, labels, resource management.

Quick Start

Create a basic Deployment and Service YAML pair.

Frequently Asked Questions about kubernetes-resources

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

FAQPage Schema
How do I create and manage Kubernetes Pods, Deployments, and Services?

Kubernetes Pods, Deployments, and Services are core resources for running containerized workloads. Pods are the smallest deployable units, Deployments manage ReplicaSets for scaling, and Services expose Pods internally or externally. This Skill provides YAML manifests and guidance for creating and maintaining these resources end-to-end across your cluster.

What's the relationship between Deployments, ReplicaSets, and Pods in Kubernetes?

Deployments manage ReplicaSets, which in turn manage Pods. A Deployment defines the desired state; the ReplicaSet ensures the correct number of Pod replicas run at any time. This hierarchical relationship enables rolling updates and automatic scaling while maintaining cluster stability.

How do I expose Kubernetes applications using Services and Ingress?

Services expose Pods internally or externally using ClusterIP, NodePort, or LoadBalancer types. Ingress provides HTTP/HTTPS routing and virtual hosting across multiple Services. Together they enable traffic management and application accessibility in Kubernetes environments.

How do I manage configuration and secrets in Kubernetes?

ConfigMaps store non-sensitive configuration data as key-value pairs, while Secrets store sensitive data like passwords and tokens. Both are mounted into Pod containers as environment variables or volumes, separating configuration from application code and enabling secure credential management.

What are PersistentVolumes and PersistentVolumeClaims, and when do I use them?

PersistentVolumes (PVs) are cluster-level storage resources, and PersistentVolumeClaims (PVCs) are requests for storage by Pods. PVCs bind to PVs, decoupling storage provisioning from Pod consumption and enabling stateful applications to persist data across Pod restarts.

How do I run scheduled or batch workloads in Kubernetes?

Jobs run batch processes to completion, while CronJobs schedule Jobs at specific intervals. StatefulSets and DaemonSets manage ordered, persistent Pod identities and cluster-wide deployment patterns respectively, covering stateful and infrastructure-level workload requirements.