All Tools View Categories About Contact Privacy

Resource Dependency Graph Generator

Map which resources reference which from pasted manifests.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
Your dependency graph will appear here.

About Resource Dependency Graph Generator

Before changing a ConfigMap or deleting a Secret it helps to know what depends on it. The Resource Dependency Graph Generator reads several pasted manifests and draws the cross-resource references: workloads to their ServiceAccount, ConfigMaps and Secrets; Services to the pods they select; Ingress to Services; and RBAC bindings to subjects and roles.

Missing references are flagged so you can catch dangling dependencies. Everything runs locally; nothing is uploaded.

Features

  • Workloads - to ServiceAccount, ConfigMap, Secret, PVC.
  • Services - to selected workloads.
  • Ingress - to backend Services.
  • RBAC - bindings to subjects and roles.
  • Missing refs - dangling references flagged.
  • Copy / Download / Print - export the graph.

How to Use

  1. Paste several manifests (with --- between them).
  2. Generate the dependency graph.
  3. Inspect who depends on what.

Examples

Example 1 - config. Deployment -> ConfigMap (volume), Deployment -> ServiceAccount.

Example 2 - traffic. Ingress -> Service -> Deployment.

Benefits

  • Impact analysis - know what breaks if a resource changes.
  • Find dangling refs - missing targets flagged.
  • Local - nothing uploaded.
  • Exportable - copy, download or print.

Frequently Asked Questions

What relationships does it find?
It maps workloads to their ServiceAccount, ConfigMaps and Secrets (volumes and env), Services to the pods they select, Ingress backends to Services, and RoleBindings/ClusterRoleBindings to their subjects and roles.
What if a referenced resource is missing?
The edge is still drawn but marked as a missing reference so you can spot dangling dependencies.
How is Service to workload matched?
A Service is linked to each workload whose pod labels satisfy the Service selector.
Does this connect to a cluster?
No. Manifests are parsed locally; nothing is uploaded.