Upgrading Cloudera Flow Management Operator for Kubernetes
Upgrade Cloudera Flow Management Operator for Kubernetes using helm upgrade after obtaining the required upgrade artifacts.
-
Ensure that your Kubernetes environment meets requirements listed in System requirements.
-
A self-hosted Docker registry is required. Your registry must be accessible by your Kubernetes cluster.
-
Access to
dockeror equivalent utility that you can use to pull and push images is required. The following steps usedocker. Replace commands where necessary. -
Ensure that you have access to your Cloudera credentials (username and password). Credentials are required to access the Cloudera Archive and Cloudera Docker registry where installation artifacts are hosted.
-
Ensure that you have access to a valid Cloudera license.
- Review the Helm chart reference before
upgrade.
The Helm chart accepts various configuration properties that you can set during the upgrade. Using these properties you can customize your upgrade.
-
A machine with Internet connectivity is required. While the Kubernetes cluster does not need internet access, you will need a machine to pull the images from the Cloudera Docker registry.
- Obtain the artifacts that are required for your upgrade.
Artifact Location SHA Cloudera Flow Management Operator for Kubernetes Docker image container.repository.cloudera.com/cloudera/cfm-operator:3.3.3-b17 sha256:67c3ab21fcded1957dcfa78a417291dbf8e8f85d5b04deda0da10f45fddefbee Cloudera Flow Management Tini Docker image container.repository.cloudera.com/cloudera/cfm-tini:3.3.3-b17 sha256:198fdf01d9d4f0b3fb3b991a5470e7b644cdf08d0e5eec689d50d182814aef6d Cloudera Flow Management Operator for Kubernetes Helm chart https://archive.cloudera.com/p/cfm-operator/cfm-operator-3.3.3-b17.tgz
helm upgrade cfm-operator [***PATH TO OPERATOR HELM CHART***] \
--set namespace [***OPERATOR NAMESPACE***] \
--set image.repository=[***IMAGE REPOSITORY***] \
--set image.tag=3.3.3-b17 \
--set licenseSecret=cfm-operator-license
--set "imagePullSecrets={[***DOCKER PULL SECRET***]}"
Replace- [***PATH TO OPERATOR HELM CHART***] with the path to
the downloaded and unpacked Cloudera Flow Management Operator for Kubernetes Helm
chart, for
example,
./cfm-operator-3.3.3-b17.tgz - [***OPERATOR NAMESPACE***] with the namespace
where Cloudera Flow Management Operator for Kubernetes is installed, for
example,
cfm-operator-system - [***IMAGE REPOSITORY***] with the Cloudera Flow Management Operator for Kubernetes image repository.
- If you install from the Cloudera Docker Registry,
replace it
with
container.repository.cloudera.com/cloudera/cfm-operator - If you install from a self-hosted private registry, replace it with your internal registry URL.
- If you install from the Cloudera Docker Registry,
replace it
with
- [***DOCKER PULL SECRET***] with the Kubernetes secret you created during Cloudera Flow Management Operator for Kubernetes installation.
