managing-k8s-prometheus-operator
Installation
SKILL.md
Prometheus Operator Management Skill
Manage and analyze Prometheus Operator CRDs, scrape configurations, and alerting rules.
MANDATORY: Discovery-First Pattern
Always check Prometheus Operator installation and Prometheus instances before querying targets.
Phase 1: Discovery
#!/bin/bash
echo "=== Prometheus Operator Deployment ==="
kubectl get deployment -l app.kubernetes.io/name=prometheus-operator --all-namespaces -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,READY:.status.readyReplicas,IMAGE:.spec.template.spec.containers[0].image' 2>/dev/null
echo ""
echo "=== Prometheus Instances ==="
kubectl get prometheus --all-namespaces -o custom-columns='NAMESPACE:.metadata.namespace,NAME:.metadata.name,REPLICAS:.spec.replicas,RETENTION:.spec.retention,VERSION:.spec.version' 2>/dev/null