OPSDECK ← MISSION CONTROL
SYSTEMS NOMINAL · v1.0

Orbital control
for Kubernetes.

Eighteen instruments. Zero backend. Everything computes in your browser and nothing ever leaves this page.

18INSTRUMENTS
0BYTES EGRESS
314TESTS PASSING
01 · TOOLSCLIENT-SIDE
02 · INTERNALSANIMATED
01 · CONVERTER

YAML ⇄ JSON

Validate manifests before they hit the cluster, or flip between formats. Errors show the exact line.

02 · GENERATOR

Manifest builder

Fill the form, get a clean Deployment + Service. No more copying half-remembered YAML from old repos.


    
03 · CHART FACTORY

Helm builder

Compose a complete, installable chart — any workload kind, with volumes, secrets, storage, scaling and networking — then download it as a real .tgz Helm package. Built entirely in your browser.

Chart
Workload
Networking
Config & secrets
Storage
Scaling & resilience

      
helm install my-app ./my-app-0.1.0.tgz
04 · CHEATSHEET

kubectl cheats

Click any command to copy it. Search by what you're trying to do — “debug”, “logs”, “drain”…

05 · EXPLAINER

Cron explainer

Paste a 5-field cron expression (like a CronJob schedule) to see it in plain English and its next run times.

hourly midnight daily every 5 min 9am weekdays 3am sundays
06 · CONVERTER

Kubernetes resource units

Millicores and Mi/Gi trip everyone up in requests & limits. Type a value, see every equivalent.

07 · DECODER

JWT decoder

Decodes header and payload locally — the token never leaves your browser. Signature is not verified.

08 · CODEC

Base64

Encode values for Secrets, decode what's already in the cluster. UTF-8 safe.

09 · CONVERTER

Epoch time

Turn timestamps from logs into human dates and back. Seconds or milliseconds auto-detected.

10 · FORMATTER

JSON formatter

Pretty-print or minify JSON. Invalid input is echoed back with the offending line highlighted.


    
11 · CODEC

URL / query string

Percent-encode or decode text, and explode any URL or query string into its parameters.

12 · GENERATOR

UUID v4 / ULID

Generated with crypto.getRandomValues. ULIDs are time-sortable — the first 10 chars encode the millisecond.

13 · DIGEST

Hashes

SHA-1, SHA-256 and SHA-512 of the text below, computed live via WebCrypto. Hex output.


  
14 · COMPARATOR

Line diff

Line-level diff via longest-common-subsequence. Red is removed, green is added.

INTERNALS

Kubernetes internals

Press Play to begin.