Viewing legacy documentation for Kubebuilder, check out the latest documentation instead.

To scaffold the projects

The following plugins are useful to scaffold the whole project with the tool.

PluginKeyDescription
go.kubebuilder.io/v2 - (Deprecated)go/v2Golang plugin responsible for scaffolding the legacy layout provided with Kubebuilder CLI >= 2.0.0 and < 3.0.0.
go.kubebuilder.io/v3 - (Default scaffold with Kubebuilder init)go/v3Default scaffold used for creating a project when no plugin(s) are provided. Responsible for scaffolding Golang projects and its configurations.
go.kubebuilder.io/v4-alpha - (Add Apple Silicon Support)go/v4Scaffold composite by base.go.kubebuilder.io/v3 and kustomize.common.kubebuilder.io/v2. Responsible for scaffolding Golang projects and its configurations.