AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Kubernetes Operability

skill-caiaffa-claude-code-ultimate-engineering-system-kubernetes-operability · by caiaffa

Review Kubernetes workloads for deployment safety, probe correctness, scaling behavior, disruption tolerance, and diagnosability.

No reviews yet
0 installs
47 views
0.0% view→install

Install

$ agentstack add skill-caiaffa-claude-code-ultimate-engineering-system-kubernetes-operability

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-caiaffa-claude-code-ultimate-engineering-system-kubernetes-operability)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Kubernetes Operability? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 requests set (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.
  • terminationGracePeriodSeconds still at default 30s for services that need longer shutdown.
  • Liveness probe with aggressive timeout that kills healthy-but-busy pods.

Graceful shutdown checklist

  1. SIGTERM received → stop accepting new requests.
  2. Finish in-flight requests (within terminationGracePeriodSeconds).
  3. Close database connections cleanly.
  4. Deregister from service discovery (readiness goes false).
  5. Exit 0.

Output format

  1. K8s health assessment (ready / has issues / critical)
  2. Probe corrections (specific fixes)
  3. Resource tuning (based on actual usage if available)
  4. Disruption tolerance (PDB, rollout strategy, grace period)
  5. Scaling assessment (HPA signal quality)
  6. 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.