Skip to main content

What is KubeAtlas

KubeAtlas builds a directed dependency graph of every resource in a Kubernetes cluster — Deployments, ConfigMaps, Services, Ingresses, Gateways, HTTPRoutes, PVCs, RBAC, CRDs — and lets you query it. It answers the questions a flat kubectl get view cannot:

  • "If I delete this Secret, what breaks?"
  • "Which Deployments mount this ConfigMap?"
  • "What's the routing path from this Ingress to a Pod?"

What it is not

  • A general-purpose Kubernetes UI. Use Headlamp or Lens for that.
  • A monitoring tool. Use Prometheus, Datadog, or your APM of choice.
  • A GitOps tool. Use Argo CD or Flux.

KubeAtlas is the dependency graph: a focused view that complements the tools above instead of replacing them.

Project status

Pre-Alpha (Phase 0). The CLI works on real clusters. The REST API and Web UI land in Phase 1 (v0.1.0). See the Roadmap for what's planned beyond that; the Quick Start walks through what runs today.

Reading order

  1. Quick Start — get a graph out of a cluster (any cluster you control; kind works if you don't have one) in a few minutes.
  2. Architecture — six design principles and how the pieces fit together.
  3. Developer Guide — for contributors: prerequisites, build, test, and a worked example of adding an edge type.
  4. Roadmap — where v0.1.0, v1.0, and v2.0 are headed and what's deliberately deferred.