Show full cluster status — pods, endpoints, Flink jobs, Debezium health
Scanned 9/4/2026
Install to Claude Code
npx -y skills add NeverSight/skills_feed --skill status --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Status?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/neversight-status)More formats (shields.io, HTML) on the badges page.
---
name: status
description: Show full cluster status — pods, endpoints, Flink jobs, Debezium health
disable-model-invocation: true
argument-hint: [namespace]
allowed-tools: Bash
---
Show the current state of the bookstore platform.
## Steps
If a specific namespace is provided via `$ARGUMENTS`, show pods for that namespace only. Otherwise show everything.
1. **Pod status** — all namespaces (exclude kube-system, local-path-storage for brevity):
```bash
kubectl get pods -A --no-headers 2>/dev/null | grep -v kube-system | grep -v local-path-storage
```
2. **Non-running pods** (highlight problems):
```bash
kubectl get pods -A --no-headers 2>/dev/null | grep -v Running | grep -v Completed
```
3. **Key endpoints** — check HTTP status (use `curl -sk` for HTTPS with self-signed cert):
- Books API: `https://api.service.net:30000/ecom/books`
- UI: `https://myecom.net:30000/`
- Keycloak: `https://idp.keycloak.net:30000/realms/bookstore/.well-known/openid-configuration`
- Inventory: `https://api.service.net:30000/inven/health`
- Superset: `http://localhost:32000/health`
- Kiali: `http://localhost:32100/kiali/`
- Flink: `http://localhost:32200/overview`
- Grafana: `http://localhost:32500/api/health`
- Debezium ecom: `http://localhost:32300/q/health`
- Debezium inventory: `http://localhost:32301/q/health`
- PgAdmin: `http://localhost:31111/misc/ping`
- Keycloak Admin: `http://localhost:32400/admin/`
- Cert Dashboard: `http://localhost:32600/healthz`
4. **Flink jobs**:
```bash
curl -s http://localhost:32200/jobs 2>/dev/null
```
5. **TLS certificates** (if cert-manager is installed):
```bash
kubectl get certificates -A 2>/dev/null
```
6. **Cert Dashboard operator** (if deployed):
```bash
kubectl get certdashboard -n cert-dashboard 2>/dev/null
kubectl get pods -n cert-dashboard 2>/dev/null
```
7. Present a summary table with status indicators.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!