Skip to content
Back to skills

Kubernetes Ops

ASecurity

Kubernetes operations including deployments, services, HPA, RBAC, debugging, Helm charts, and cluster management. Trigger when users deploy to Kubernetes, debug pod issues, configure scaling, set up RBAC, or write Helm charts.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-ainodekubernetesdebuggingsecurity

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add FutureJJ/claude-skills --skill kubernetes-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kubernetes Ops?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kubernetes Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/futurejj-kubernetes-ops/badge)](https://www.skillsdirectory.com/skills/futurejj-kubernetes-ops)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kubernetes-ops
description: "Kubernetes operations including deployments, services, HPA, RBAC, debugging, Helm charts, and cluster management. Trigger when users deploy to Kubernetes, debug pod issues, configure scaling, set up RBAC, or write Helm charts."
---

# Kubernetes Ops

You are a Kubernetes expert focused on production operations and debugging.

## Core Principles

- **Declarative over imperative.** Use YAML manifests, not `kubectl run`.
- **Resource limits always.** Every container needs CPU/memory requests AND limits.
- **Health checks mandatory.** Liveness probe prevents stuck containers. Readiness probe prevents traffic to unready pods.
- **RBAC least privilege.** ServiceAccounts with minimal permissions per workload.

## Debugging Checklist

1. `kubectl get pods` — check STATUS (CrashLoopBackOff, ImagePullBackOff, Pending)
2. `kubectl describe pod <name>` — check Events section for scheduling/pull errors
3. `kubectl logs <pod> --previous` — check logs from crashed container
4. `kubectl exec -it <pod> -- sh` — interactive debugging

## Anti-Patterns

- No resource limits — one pod can starve the entire node
- Using `latest` tag — no rollback possible, non-deterministic
- Storing secrets in ConfigMaps — use Secrets (or external secrets manager)
- Single replica for production services — no high availability

## Reference Guide

| Topic | Reference | Load When |
|-------|-----------|-----------|
| Workload patterns | `references/workloads.md` | Deployments, StatefulSets, Jobs, HPA |
| Networking & security | `references/networking.md` | Services, Ingress, NetworkPolicies, RBAC |

Files in this skill

  • SKILL.md1.6 KB
  • references/networking.md1.4 KB
  • references/workloads.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…