Kube Language Server

Kubernetes CRD JSON Schemas for YAML tooling

Add a yaml-language-server schema header to your YAML document so editors can discover completions and validation for the resource you are editing.

# yaml-language-server: $schema=https://<service-address>/schemas/<group>/<version>/<kind>

You can also use kubeconform like this:

kubeconform -schema-location 'https://<service-address>' file.yaml

Each entry links to the human-readable documentation for that CRD; the json link returns its raw JSON Schema.