Kubernetes Schemas

Comprehensive JSON schemas for Kubernetes API resources

About Kubernetes Schemas

These JSON schemas provide validation and autocomplete support for Kubernetes YAML manifests. Each version contains schemas for all Kubernetes API resources, organized by API group and version.

Schemas are sourced from yannh/kubernetes-json-schema and automatically updated to include the latest patch version for each major.minor Kubernetes release.

Usage:

Add # yaml-language-server: $schema=https://schemas.r35.io/kubernetes/VERSION/RESOURCE.json to the top of your YAML files for editor validation and autocomplete.

Kubernetes 1.33

Browse Schemas →

Kubernetes 1.32

Browse Schemas →

Kubernetes 1.31

Browse Schemas →

Kubernetes 1.30

Browse Schemas →

Kubernetes 1.29

Browse Schemas →

Kubernetes 1.28

Browse Schemas →

Kubernetes 1.27

Browse Schemas →

Kubernetes 1.26

Browse Schemas →

Kubernetes 1.25

Browse Schemas →

Kubernetes 1.24

Browse Schemas →

Kubernetes 1.23

Browse Schemas →

Kubernetes 1.22

Browse Schemas →

Kubernetes 1.21

Browse Schemas →

Kubernetes 1.20

Browse Schemas →

Kubernetes 1.19

Browse Schemas →