CanvasConvert - Free Online File Converter Logo

Canvas Convert Pro

CCP

Kubernetes Manifest Validator

Quickly lint Kubernetes YAML configs to catch structural errors before running kubectl apply.

YAML Input

Paste YAML and click validate

Kubernetes YAML Manifest Validator

A Kubernetes manifest is a YAML or JSON file declaring the desired state of a cluster resource — Deployment, Service, ConfigMap, Secret, Ingress, etc. kubectl apply -f manifest.yaml reads this file and reconciles the actual cluster state with the declared desired state.

Required Root Keys

  • apiVersion — the API group and version (e.g., apps/v1)
  • kind — the resource type (e.g., Deployment, Service)
  • metadata — holds name, namespace, and labels
  • spec — the desired state configuration (required for most kinds)

FAQ

Does this support multiple resources in one file? Resources separated by --- are common. This linter checks structural integrity of the combined document.

Can it validate Custom Resource Definitions? CRD validation requires the server-side schema. This tool validates standard Kubernetes API resource structure only.