Documentation
SRE Portal is a Kubernetes operator that discovers DNS records from your cluster resources and presents them in a unified web dashboard. It integrates with external-dns sources (Services, Ingresses, Istio, Gateway API, DNSEndpoints), supports manual DNS entries, Alertmanager instances, and global release tracking (daily Release CRs). It exposes MCP servers for AI assistant integration and includes a Swagger UI for API exploration.
Explore
Install the operator and create your first portal.
CRD relationships, controller patterns, and data flow.
Step-by-step diagrams of each controller: sources, DNS, alerts, portals, releases.
Operator ConfigMap reference for sources, grouping, and timing.
Route endpoints to portals and assign groups with annotations.
Custom Prometheus metrics, Grafana dashboard, and scrape configuration.
Dashboard routes, filters, and portal navigation.
AI assistant integration with Claude Desktop, Claude Code, and Cursor.
Auto-generated CRD field reference.
Build, test, lint, and contribute to the project.