managing-k8s-pod-disruption

Installation
SKILL.md

Kubernetes PodDisruptionBudget Skill

Manage and analyze PodDisruptionBudgets for workload availability during disruptions.

MANDATORY: Discovery-First Pattern

Always list PDBs and their status before analyzing disruption impact.

Phase 1: Discovery

#!/bin/bash

echo "=== PodDisruptionBudgets (all namespaces) ==="
kubectl get pdb --all-namespaces -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,MIN-AVAILABLE:.spec.minAvailable,MAX-UNAVAILABLE:.spec.maxUnavailable,ALLOWED-DISRUPTIONS:.status.disruptionsAllowed,CURRENT:.status.currentHealthy,DESIRED:.status.desiredHealthy,EXPECTED:.status.expectedPods' 2>/dev/null
Installs
1
GitHub Stars
6
First Seen
Apr 12, 2026
managing-k8s-pod-disruption — cloudthinker-ai/cloudskills