Kubebuilder를 사용한 Kubernetes operator 개발 가이드
설치
Project 생성
Receivers
Go # Setup을 참고하여 Go 모듈을 초기화합니다.
kubebuilder init --domain <domain>
--domain <domain>- API 그룹의 도메인 이름을 지정합니다.
- apiVersion으로
<group>.<domain>/<version>형식이 사용됩니다.
API 생성
kubebuilder create api --group <group> --version <version> --kind <kind>
apiVersion: <group>.<domain>/<version>
kind: <kind>