Kubebuilder controller-gen CLI
controller-gen
controller-gen [<option>]
<option>
output:<generator>:<rule>
artifacts:<option>
config=<path>
: 파일이 생성될 디렉토리 경로 설정입니다.
output:<rule>
:output:<generator>:<rule>
설정이 없으면 사용하는 전역 설정입니다.
CRD 생성
package
주석// +groupName=<group>
type
주석// +kubebuilder:subresource:status
:spec.versions.subresources.status
생성 여부입니다.
controller-gen paths=./... \
crd[:<option>[,<option>]] output:crd:<rule>
crd:<option>