kubernetes-specialist

Generate declarative Kubernetes manifests with RBAC, NetworkPolicies, and validation guidance.

19|3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/dirien/yet-another-agent-harness --skill kubernetes-specialist-dirien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-specialist
Source: https://github.com/dirien/yet-another-agent-harness/tree/main/.claude/skills/kubernetes-specialist
Command: npx skills add https://github.com/dirien/yet-another-agent-harness --skill kubernetes-specialist-dirien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploying and operating Kubernetes workloads safely and consistently is complex and error-prone; this skill reduces operational risk by producing declarative, validated manifests and guidance for secure, observable, and cost-efficient deployments.

Core Features & Use Cases

  • Manifest Authoring: Generate Deployments, StatefulSets, DaemonSets, Jobs, and CronJobs with resource requests, limits, liveness/readiness probes, and security contexts.
  • Security & Access Control: Produce least-privilege ServiceAccounts, Roles, and RoleBindings and recommend Pod Security Standards and NetworkPolicies.
  • Platform Integration: Create Helm chart scaffolding, GitOps-ready overlays, storage (PV/PVC/StorageClass) definitions, VPA/HPA tuning, and multi-cluster patterns for GitOps tools like ArgoCD and Flux.
  • Troubleshooting & Validation: Provide rollout checks, kubectl commands for debugging, and remediation steps for common failures such as CrashLoopBackOff and ImagePullBackOff.
  • Use Case: Prepare a production rollout including manifests, RBAC, NetworkPolicy, and brief rationale for a web application running across multiple namespaces with GitOps deployment.

Quick Start

Use the kubernetes-specialist skill to generate a complete, production-ready Deployment, Service, ServiceAccount, Role, RoleBinding, and NetworkPolicy for my web application in the production namespace.

Frequently Asked Questions about kubernetes-specialist

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

FAQPage Schema
How do I create secure production-ready Kubernetes manifests for a web application?

To create secure production-ready Kubernetes manifests, generate declarative YAML configurations including resource requests, limits, liveness and readiness probes, and security contexts to reduce operational risk for containerized workloads.

How do I configure least-privilege RBAC and NetworkPolicies in Kubernetes?

Configuring least-privilege RBAC and NetworkPolicies in Kubernetes involves generating ServiceAccounts, Roles, and RoleBindings with minimal permissions, alongside NetworkPolicies for network isolation and Pod Security Standards to enforce runtime security.

Can I use this approach to create Helm charts and GitOps overlays for ArgoCD or Flux?

Yes, this approach supports Helm chart scaffolding and GitOps-ready overlays for ArgoCD and Flux, enabling multi-cluster operations, storage definitions, and VPA/HPA tuning across multiple namespaces.

What is the best way to troubleshoot common Kubernetes deployment failures like CrashLoopBackOff?

The best way to troubleshoot Kubernetes deployment failures like CrashLoopBackOff and ImagePullBackOff is to apply validation guidance, execute specific kubectl debugging commands, and follow remediation steps for rollout checks.

Why do I need resource requests and limits in my Kubernetes Deployment manifests?

You need resource requests and limits in Kubernetes Deployment manifests to ensure cost optimization and stable scheduling, preventing noisy neighbor problems by explicitly defining CPU and memory allocations for containerized workloads.