kubernetes-specialist

Configure, secure, and troubleshoot Kubernetes workloads using declarative YAML manifests and Helm charts.

Updated May 22, 2026
One-click install
npx skills add https://github.com/viniciuscs84/sdd-toolkit --skill kubernetes-specialist-viniciuscs84
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubernetes-specialist
Source: https://github.com/viniciuscs84/sdd-toolkit/tree/main/skills/kubernetes-specialist
Command: npx skills add https://github.com/viniciuscs84/sdd-toolkit --skill kubernetes-specialist-viniciuscs84

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Deploying and managing Kubernetes workloads involves complex decisions around workload types, networking, storage, security, and cost. This Skill provides structured guidance and production-grade manifest patterns so you avoid common misconfigurations like missing resource limits, exposed secrets, or unrestricted network access. ## Core Features & Use Cases - Workload & Manifest Design: Create Deployments, StatefulSets, DaemonSets, Jobs, and CronJobs with proper resource requests, limits, and health probes. - Security Hardening: Apply RBAC, NetworkPolicies, Pod Security Standards, and secret management patterns including External Secrets and Sealed Secrets. - Helm & GitOps: Build and test Helm charts, and set up GitOps delivery with ArgoCD, Flux, and progressive delivery via Flagger. - Use Case: When migrating an application to Kubernetes, use this Skill to generate hardened manifests with NetworkPolicies, configure an HPA tuned for cost efficiency, and wire the deployment into an ArgoCD GitOps pipeline. ## Quick Start Use the kubernetes-specialist skill to create a production-ready Deployment manifest with resource limits, probes, and a NetworkPolicy for my web application.

Frequently Asked Questions about kubernetes-specialist

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

FAQPage Schema
How do I deploy an application to Kubernetes with best practices?

Create declarative YAML manifests with resource requests and limits, liveness and readiness probes, and a dedicated ServiceAccount. Apply NetworkPolicies for segmentation, store credentials in Secrets, and avoid the latest image tag in production.

How do I create a Helm chart for my application?

Use helm create to scaffold the chart, then define Chart.yaml metadata, default values in values.yaml, and templates for Deployment, Service, and HPA. Validate with helm lint, helm template, and values.schema.json before packaging.

ArgoCD vs Flux: which GitOps tool should I use for Kubernetes?

ArgoCD provides a built-in web UI, AppProjects for multi-tenancy, and native RBAC, while Flux offers a distributed architecture with native image automation via ImagePolicy. Both support Helm, Kustomize, and automated sync with prune and self-heal.

How do I secure secrets in Kubernetes for GitOps workflows?

Use Sealed Secrets or SOPS with age encryption so encrypted secrets can be committed safely to Git. Alternatively, use the External Secrets Operator to sync credentials from cloud secret managers like AWS Secrets Manager.

Why are my Kubernetes pods being OOMKilled or throttled?

OOMKills occur when memory usage exceeds the container limit, and CPU throttling happens when limits are too low. Right-size requests and limits using kubectl top or VPA recommendations, typically setting memory limits at 1.5-2x requests.

How do I reduce Kubernetes cluster costs?

Right-size resources with VPA recommendations, tune HPA stabilization windows, use spot instances with tolerations for fault-tolerant workloads, and enforce ResourceQuotas and LimitRanges per namespace. Tools like Kubecost provide cost attribution by labels.