Kubernetes Toolkit
Validate, format, calculate resources, diff, explore relationships, and merge or compare Helm values for Kubernetes manifests — seven tools covering correctness, readability, and resource planning. All run entirely in your browser.
How these fit together
Kubernetes YAML Validator catches what kubectl apply would reject — a removed apiVersion, an invalid resource name, a missing container image — before you find out the hard way. Once a bundle is structurally sound, Kubernetes Manifest Explorer computes how its resources actually connect — which Pods a Service's selector matches, which ConfigMap/Secret a workload references, which Ingress rule routes where. Kubernetes Manifest Formatter cleans up indentation and reorders top-level fields into the conventional apiVersion/kind/metadata/spec order. Kubernetes Resource Calculator computes a manifest's total CPU/memory requests and limits and its resulting QoS class instead of you working through the rules by hand. And K8s Diff compares two versions of a manifest field-by-field, with server-managed noise like status and resourceVersion stripped by default. For Helm charts specifically, Helm Values Viewer merges a base values.yaml with as many override files as you actually pass to helm install -f, and shows exactly what Helm computes — including the arrays that get replaced instead of merged, and the YAML quirks that silently change a value's type. And Helm Values Diff takes that same real merge and compares two computed configurations side by side — the fastest way to see exactly what's different between, say, a staging and production deployment.
Kubernetes YAML Validator
Check Kubernetes manifests for removed apiVersions, invalid names, and structural errors before kubectl apply rejects them.
Kubernetes Manifest Formatter
Reformat Kubernetes YAML with consistent indentation and fields in the conventional apiVersion/kind/metadata/spec order.
Kubernetes Resource Calculator
Compute total CPU/memory requests and limits and the QoS class (Guaranteed/Burstable/BestEffort) from a manifest.
K8s Diff
Compare two Kubernetes manifests field-by-field, matched by resource identity, with server-managed noise stripped by default.
Kubernetes Manifest Explorer
Paste a bundle of Kubernetes manifests and see how they actually connect — which Service selects which Pods, which ConfigMap/Secret a Deployment references, which Ingress routes where.
Helm Values Viewer
Merge and flatten one or more values.yaml files the way Helm actually does — deep merge, arrays replaced not merged, null deletes a key.
Helm Values Diff
Compare two Helm values configurations — each side merged the way Helm actually merges multiple -f files — and see exactly what's different.