Helm-based Kubernetes Operator

Helm is the package manager for Kubernetes, and Operator SDK is the framework used to create Kubernetes Operator.

Helm-based Operator

Helm Charts simplify and automate the installation and management of Deploy solution. The operator SDK uses Helm Chart as input to create custom resource definition (CRD) and custom resource (CR).

Operator-SDK creates a project with the required folder structure for monitoring Deploy resource. The SDK also generates Role-based Access Control (RBAC) rules in daideploy_cr.yaml file based on the resources deployed by Helm chart’s default manifest file when generating the API.

Note: Operator can only be deployed in the default namespace.