Validate your Kubernetes configuration files, supports multiple Kubernetes versions
Last updated Jul 8, 2026
3.2k
Stars
229
Forks
105
Issues
+1
Stars/day
Attention Score
94
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README
Kubeval
NOTE: This project is no longer maintained, a good replacement is kubeconform
kubeval is a tool for validating a Kubernetes YAML or JSON configuration file. It does so using schemas generated from the Kubernetes OpenAPI specification, and therefore can validate schemas for multiple versions of Kubernetes.
$ kubeval my-invalid-rc.yaml
WARN - fixtures/my-invalid-rc.yaml contains an invalid ReplicationController - spec.replicas: Invalid type. Expected: [integer,null], given: string
$ echo $?
1
For full usage and installation instructions see kubeval.com.
🔗 More in this category