Problem scenario
You want to do some pre-testing on the .yaml file(s) you will use with kubectl. How do you validate a .yaml file has correct syntax for Kubernetes?
Possible Solution #1
Try this command:kubectl apply --validate=true --dry-run=true --filename=nameofyourfile.yaml
Possible Solution #2
Try this website:
https://www.kubeyaml.com/
Possible Solution #3
Try kubeval: https://www.kubeval.com/
Possible Solution #4
Use Copper: http://copper.sh/