All Tools View Categories About Contact Privacy

Manifest Diff vs Live Cluster

Paste two Kubernetes manifests and detect drift client-side.

No live connection is made. Paste both manifests - the diff happens entirely in your browser.
0
differences
The diff will appear here.

About Manifest Diff vs Live Cluster

The Manifest Diff vs Live Cluster tool is a client-side drift detector. Paste your desired manifest and a live snapshot (for example from kubectl get -o yaml) and it compares them in your browser, field by field, to surface drift. It does NOT connect to a live cluster - you supply both texts.

A small tolerant YAML parser (not js-yaml) reads both pastes. Nothing is uploaded.

Features

  • Client-only - compares pasted text, no connection.
  • Deep diff - scalars, maps and lists.
  • Paths - each change shows its field path.
  • Real parser - tolerant YAML subset, no external libs.
  • Copy / Download / Print - export the diff.

How to Use

  1. Paste manifest A (desired state) and manifest B (live snapshot).
  2. Diff them to see added/removed/changed fields.

Examples

Example 1 - renamed. metadata.name differs → reported.

Example 2 - replica drift. spec.replicas 3 vs 5 → reported.

Benefits

  • No cluster - fully client-side.
  • Real parsing - not a stub.
  • Drift - spot config differences fast.
  • Private - everything runs in the browser.
  • Copy, download or print - export where you need it.

Frequently Asked Questions

What does this do?
You paste two Kubernetes manifests (for example your GitOps desired state and a kubectl get -o yaml snapshot) and the tool diffs them client-side to detect drift.
Does it connect to my cluster?
No. Both manifests are pasted by you and compared locally. Nothing is uploaded and no cluster connection is made.
What is compared?
Every field recursively: scalars, maps and lists. Added, removed and changed values are reported with their path.
What if they have multiple documents?
Only the first document of each paste is compared. Diff one resource at a time.
Is the parsing real?
Yes. A small tolerant YAML parser runs entirely in the browser; it is not js-yaml.
Can I copy the result?
Yes. Copy, download or print the diff.