我的知识库 / Kubernetes / apiserver-builder
go install sigs.k8s.io/apiserver-builder-alpha/cmd/[email protected]
初始化项目:
⚠️ 注意:由于历史原因需要进入 $(go env GOPATH)/src/<package>
包目录下执行初始化命令。
mkdir -p $(go env GOPATH)/src/github.com/poneding/apiserver-demo && cd $(go env GOPATH)/src/github.com/poneding/apiserver-demo
apiserver-boot init repo --domain k8sdev.poneding.com
创建 API:
# apiserver-boot create <group> <version> <resource>
apiserver-boot create demo v1alpha1 User
apiserver-boot create group version resource --group demo --version v1alpha1 --kind User