web-dev-qa-db-ja.com

Kubernetes構成ファイル(YAML)を検証する

K8sJSONスキーマ/ Yamlスキーマを使用してKubernetesデプロイメントファイル(デプロイメントyamlまたはサービスyamlまたはrc yaml)を検証する機能を実装したいと思います。

現在、検証するために、セットアップkubectlとk8sクラスターを利用できるようにする必要があります。ただし、この設定がない場合は、Go-Client(K8s)APIを使用して検証したいと思います。

ファイルの検証に使用できるライブラリがあるかどうか誰かに教えてもらえますか?K8sスキーマを取得するにはどうすればよいですか?スキーマを生成するためのツール/ライブラリはありますか?私はkubernetesにまったく慣れていないので、方向を教えていただけますか。

Kubectlがこれをどのように実装するか知っている人はいますか?可能であれば同様のライブラリを使用したい

7
dkat

はい、 Kubernetes JSON Schemas を使用します。

2