12.8.4. generate

operator-sdk generate コマンドは特定のジェネレーターを起動して、必要に応じてコードを生成します。

12.8.4.1. CRD

generate crds サブコマンドは CRD を生成するか、またはすでに存在する場合は deploy/crds/__crd.yaml でそれらを更新します。OpenAPI V3 検証 YAML は validation オブジェクトとして生成されます。

表12.22 generate crds フラグ

フラグ説明

--csv-version (文字列)

生成する CRD バージョン (デフォルトは v1beta1)

-h--help

generate crds のヘルプ

出力例

$ operator-sdk generate crds
$ tree deploy/crds
├── deploy/crds/app.example.com_v1alpha1_appservice_cr.yaml
└── deploy/crds/app.example.com_appservices_crd.yaml