How the Kubernetes YAML Visualizer works
Three steps, no tooling, no cluster required. Everything runs in your browser. This tool sits inside our broader DevOps engineer roadmap — a free, structured path through the topics every Kubernetes learner eventually meets.
- Step 1
Paste your YAML
Paste a single manifest, a Helm template render, or a multi-document file (---). The editor handles thousands of lines and updates the graph as you type.
- Step 2
See the resource graph
Workloads, Services, Ingress, Gateway, ConfigMaps, Secrets, RBAC and more are laid out automatically. Edges show port mappings, mounts, scaling, restrictions, and storage bindings.
- Step 3
Learn what each piece does
Hover any resource for a plain-English explanation, plus friendly heads-ups about things you’ll want to know — with one-line fixes and a link to the exact YAML line.
Supported Kubernetes resources
First-class graph nodes for every resource below — with port mappings, mount mechanisms, and selector matching wired up automatically.
Workloads
- Deployment
- StatefulSet
- DaemonSet
- Job
- CronJob
- Pod
Networking
- Service
- Ingress
- NetworkPolicy
- Gateway
- GatewayClass
- HTTPRoute
Configuration
- ConfigMap
- Secret
- ServiceAccount
- Namespace
Storage
- PersistentVolumeClaim
- PersistentVolume
- StorageClass
Scaling & policy
- HorizontalPodAutoscaler
- PodDisruptionBudget
- ResourceQuota
- LimitRange
RBAC
- Role
- ClusterRole
- RoleBinding
- ClusterRoleBinding
Custom resources
- Any CRD instance (CustomResourceDefinition)
25+ things we'll point out for you
Friendly heads-ups about reliability, security, and common gotchas — each one comes with a plain-English explanation, a one-line fix, and a link to the exact YAML line.
- · runAsNonRoot not enforced
- · Privileged containers
- · allowPrivilegeEscalation: true
- · Writable root filesystem
- · Linux capabilities not dropped
- · Dangerous capabilities (SYS_ADMIN, NET_ADMIN…)
- · hostNetwork / hostPID / hostIPC
- · Hardcoded secrets in env
- · NodePort Services
- · Ingress without TLS
- · NetworkPolicy that allows all ingress/egress
- · RBAC wildcards & dangerous verbs (escalate, bind, impersonate)
- · Cluster-wide read access on Secrets
- · Missing resource requests / limits
- · Missing livenessProbe / readinessProbe
- · Image tag :latest or unspecified
- · Single-replica workloads
- · Multi-replica without spread or anti-affinity
- · Type: LoadBalancer when an Ingress would do
- · imagePullPolicy: Always on a fixed tag
- · PVC without explicit storageClassName
- · extensions/v1beta1 (Deployment, Ingress, …)
- · apps/v1beta1, apps/v1beta2
- · networking.k8s.io/v1beta1 Ingress
- · rbac.authorization.k8s.io/v1beta1
- · autoscaling/v2beta1 / v2beta2 HPA
- · policy/v1beta1 PDB & PodSecurityPolicy
Frequently asked questions
Is the Kubernetes YAML Visualizer really free?
▾
Yes. There is no signup, no payment, and no rate limit. The tool is fully client-side — your browser does the parsing, layout, and lint checks. OpenLume never sees your manifests.
Does my manifest get uploaded anywhere?
▾
No. Parsing, layout, and validation all run in your browser via WebAssembly-free pure JavaScript. The page does not call any backend API with your YAML.
Which Kubernetes resources are supported?
▾
Workloads (Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod), Services, Ingress, Gateway API (Gateway, HTTPRoute, GatewayClass), NetworkPolicy, RBAC (Role, ClusterRole, RoleBinding, ClusterRoleBinding), ConfigMap, Secret, ServiceAccount, HorizontalPodAutoscaler, PodDisruptionBudget, ResourceQuota, LimitRange, PVC / PV / StorageClass, Namespace, plus a generic pass-through node for any CRD instance.
Can it visualize Helm charts or Kustomize overlays?
▾
Render your chart with `helm template` or `kustomize build` and paste the output. The tool reads any multi-document Kubernetes YAML.
Stuck on a Kubernetes concept?
Ask any question and get a 5-minute explainer video — personalized to your level. Free, no credit card.
Stop reading docs. Watch it explained.
OpenLume turns any DevOps question into a personalized 5-minute video. Kubernetes, networking, CI/CD, anything.
Get my first explainer freeFree · No credit card required