CLI tool for building Kubernetes extensions and tools. Usage: kubebuilder [flags] kubebuilder [command] Examples: Get started by initializing a new project: kubebuilder init --domain example.org Use optional plugins when you want extra scaffolding during init: kubebuilder init --domain example.org --plugins Available plugins: KEY DESCRIPTION autoupdate/v1-alpha Proposes Kubebuilder scaffold updates via GitHub Actions deploy-image/v1-alpha Scaffolds a CRD+controller to deploy an image-based Operand go/v4 Default scaffold (go/v4 + kustomize/v2) grafana/v1-alpha Generates Grafana Dashboards for metrics helm/v2-alpha Generates a Helm chart for project distribution kustomize/v2 Scaffolds base Kustomize configuration To see help for a command with a specific plugin: kubebuilder --help kubebuilder init --help --plugins [--project-version ] Default plugin: "go.kubebuilder.io/v4" Available Commands: alpha Alpha-stage subcommands completion Load completions for the specified shell create Scaffold a Kubernetes API or webhook edit Update the project configuration help Help about any command init Initialize a new project version Print the kubebuilder version Flags: -h, --help help for kubebuilder --plugins strings Comma-separated list of plugin keys to use. If unset, Kubebuilder uses the plugin chain from PROJECT or the CLI default --project-version string Project config version used to select compatible plugins and write PROJECT (e.g., 3). If unset, Kubebuilder uses the version from PROJECT or the CLI default (default "3") Use "kubebuilder [command] --help" for more information about a command.