본문으로 건너뛰기

Kubebuilder를 사용한 Kubernetes operator 개발 가이드

설치

Project 생성

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>