12.8.4.3. k8s
k8s
サブコマンドは、pkg/apis/
の下のすべての CRD API の Kubernetes code-generator を実行します。現時点で、k8s
は deepcopy-gen
のみを実行し、すべてのカスタムリソース (CR) タイプに必要な DeepCopy()
関数を生成します。
注記
このコマンドは、カスタムリソースの API (spec
および status
) が更新されるたびに実行される必要があります。
出力例
$ tree pkg/apis/app/v1alpha1/ pkg/apis/app/v1alpha1/ ├── appservice_types.go ├── doc.go ├── register.go $ operator-sdk generate k8s Running code-generation for Custom Resource (CR) group versions: [app:v1alpha1] Generating deepcopy funcs $ tree pkg/apis/app/v1alpha1/ pkg/apis/app/v1alpha1/ ├── appservice_types.go ├── doc.go ├── register.go └── zz_generated.deepcopy.go