Kubernetes 主要會用這幾種檔案格式:
- YAML
- Kustomize
- Helm Chart
在使用前,是否可以檢查呢?以下就分別來介紹
YAMLint
YAML 可以使用 yamllint 來檢查,在 RHEL9 裡可以直接安裝 yamllint 。
sudo yum install yamllint
用以下指令檢查
yamllint service.yml
可以使用 -f
來指定輸出格式。
Kustomize
kustomize 可以用 kustomize build
來檢查。
kustomize build path/to/folder
Red Hat 有寫一個輔助腳本:validate_manifest.sh
Helm
helm 本身有提供 subcommand 來檢查:helm lint
helm lint Chart.yaml
沒有留言:
張貼留言