# Cluster Status Get a quick health overview of the Raspberry Pi Kubernetes cluster. ## Usage ``` /cluster-status ``` ## What it does Invokes the k8s-orchestrator to provide a comprehensive cluster health overview by delegating to specialized agents. ## Steps 1. **Node Health** (k8s-diagnostician, haiku) - Get all node statuses - Check for any conditions (MemoryPressure, DiskPressure) - Report resource usage per node 2. **Active Alerts** (prometheus-analyst, haiku) - Query Alertmanager for firing alerts - List alert names and severity 3. **ArgoCD Status** (argocd-operator, haiku) - List all applications - Report sync status (Synced/OutOfSync) - Report health status (Healthy/Degraded) 4. **Summary** (k8s-orchestrator, sonnet) - Aggregate findings - Produce overall health rating - Recommend actions if issues found ## Output Format ``` Cluster Status: [Healthy/Degraded/Critical] Nodes: | Node | Status | CPU | Memory | Conditions | |--------|--------|------|--------|------------| | pi5-1 | Ready | 45% | 68% | OK | | pi5-2 | Ready | 32% | 52% | OK | | pi3 | Ready | 78% | 89% | MemPressure| Active Alerts: [count] - [FIRING] AlertName - description ArgoCD Apps: | App | Sync | Health | |-----------|----------|-----------| | homepage | Synced | Healthy | | api | OutOfSync| Degraded | Recommendations: - [action if needed] ``` ## Options - `--full` - Run the complete cluster-health-check workflow - `--quick` - Just node and pod status (faster)