go/v4 (go.kubebuilder.io/v4)

(默认脚手架)

Kubebuilder 仅在初始化项目时指定时,使用 go/v4 插件进行脚手架搭建。该插件是 kustomize.common.kubebuilder.io/v2base.go.kubebuilder.io/v4 插件的组合,使用了 Bundle Plugin。它搭建了一个项目模板,帮助构建一组 控制器

通过按照 快速入门 并创建任何项目,您将默认使用该插件。

如何使用它?

要使用 go/v4 插件创建新项目,可以使用以下命令:

kubebuilder init --domain tutorial.kubebuilder.io --repo tutorial.kubebuilder.io/project --plugins=go/v4

插件支持的子命令

  • 初始化 - kubebuilder init [选项]
  • 编辑 - kubebuilder edit [选项]
  • 创建 API - kubebuilder create api [选项]
  • 创建 Webhook - kubebuilder create webhook [选项]

进一步的资源