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