| name | cluster-status |
| description | Take a fast read on overall cluster health — failing pods, unready Flux resources, node and storage state — and report what is actually broken. Use for "cluster status", "what's broken", "health check", "anything down", or "quick status". Scoped to the Artemis cluster. |
Skill: Cluster Status
Quick read-only health digest of Artemis-Cluster. Produces a 🟢/🟡/🔴 summary per layer.
Run
flux get kustomizations -A --status-selector ready=false
flux get helmreleases -A --status-selector ready=false
kubectl get nodes -o wide
kubectl get pods -A --field-selector='status.phase!=Running,status.phase!=Succeeded' | grep -v Completed
kubectl get events -A --field-selector type=Warning --sort-by='.lastTimestamp' | tail -20
flux get all -A | grep -i suspend
Use the ops tier's k8s-resources_list, k8s-resources_get and k8s-events_list tools if local kubectl is unavailable.
Output Format
## Cluster Status — HH:MM ET
| Status | Layer | Notes |
|--------|-------------|-----------------------------------------------|
| 🟢 | Flux | All 42 kustomizations + 38 helmreleases ready |
| 🟡 | Pods | 1 pending: foo-bar-xxx in media |
| 🔴 | Nodes | talos-w-02 NotReady (15m) |
| 🟢 | Events | No warnings in last 15 min |
Layers (check in order)
- Flux — kustomizations + helmreleases not Ready; any Suspended
- Nodes — NotReady; check
talos-cp-01/02/03, talos-w-01, talos-w-02, talos-gpu-01
- Pods — not Running (skip Completed/Succeeded jobs)
- Events — Warning events in last 15 minutes
Status Key
- 🟢 All clear
- 🟡 Degraded / non-critical issue
- 🔴 Down / blocking issue requiring action