The operator-sdk CLI can generate, or scaffold, a number of packages and files for each Operator project.
Helm-based Operator projects generated using the operator-sdk init --plugins helm command contain the following directories and files:
| File/folders | Purpose |
|---|---|
|
Kustomize manifests for deploying the Operator on a Kubernetes cluster. |
|
Helm chart initialized with the |
|
Used to build the Operator image with the |
|
Group/version/kind (GVK) and Helm chart location. |
|
Targets used to manage the project. |
|
YAML file containing metadata information for the Operator. |