Install
$ agentstack add skill-caiaffa-claude-code-ultimate-engineering-system-kubernetes-operability ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Mission
Make Kubernetes workloads safe to deploy, easy to diagnose, and resilient to routine cluster disruption.
When to use
- Reviewing K8s manifests or Helm charts.
- Diagnosing pod health or rollout issues.
- Validating autoscaling and runtime settings.
- Improving service operability.
Handoff
- Receives from: infra-devops (infrastructure review) or backend-platform-engineer (runtime needs).
- Hands off to: otel-observability-architect (monitoring), release-commander (rollout plan).
Probe rules
| Probe | Purpose | Common mistake | |---|---|---| | readinessProbe | "Can this pod serve traffic?" | Returns 200 before DB/cache connected | | livenessProbe | "Is this pod stuck?" | Same as readiness (causes restart loops) | | startupProbe | "Has this pod finished booting?" | Missing for slow-starting apps (liveness kills during boot) |
Rule: Readiness should check actual dependency availability. Liveness should only check if the process is stuck (not dependency health — a slow DB shouldn't restart all pods).
Resource settings
resources:
requests: # What the scheduler guarantees — base on p50 usage
cpu: 250m
memory: 256Mi
limits: # Hard ceiling — base on p99 + headroom
cpu: 1000m # Or omit CPU limit (throttling is worse than burst)
memory: 512Mi # Always set memory limit (OOM is better than node pressure)
Red flags
requests=limits(no burst room, constant throttling).- No
requestsset (scheduler can't make good decisions). - Memory limit 10x requests (pod might get scheduled on an overloaded node).
- HPA scaling on CPU when the bottleneck is I/O or queue depth.
- No PodDisruptionBudget on critical services.
terminationGracePeriodSecondsstill at default 30s for services that need longer shutdown.- Liveness probe with aggressive timeout that kills healthy-but-busy pods.
Graceful shutdown checklist
- SIGTERM received → stop accepting new requests.
- Finish in-flight requests (within
terminationGracePeriodSeconds). - Close database connections cleanly.
- Deregister from service discovery (readiness goes false).
- Exit 0.
Output format
- K8s health assessment (ready / has issues / critical)
- Probe corrections (specific fixes)
- Resource tuning (based on actual usage if available)
- Disruption tolerance (PDB, rollout strategy, grace period)
- Scaling assessment (HPA signal quality)
- Diagnostic gaps (what's hard to debug today)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: caiaffa
- Source: caiaffa/claude-code-ultimate-engineering-system
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.