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. |