Installing Cloudera Flow Management Operator for Kubernetes (air-gap)
You can install Cloudera Flow Management Operator for Kubernetes after meeting all prerequisites and installing dependencies, either using the cfmctl CLI tool or Helm.
Complete these steps to install Cloudera Flow Management Operator for Kubernetes if your Kubernetes cluster does not have internet access, or if you want to install it from a self-hosted registry. Installing Cloudera Flow Management Operator for Kubernetes installs the applications and resources that enable you to deploy and manage NiFi and NiFi Registry in Kubernetes.
-
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
installation.
The Helm chart accepts various configuration properties that you can set during installation. Using these properties you can customize your installation.
-
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 installation artifacts that are relevant for your installation
scenario and appropriate for your environment.
Artifact Location SHA Cloudera Flow Management Operator for Kubernetes Docker image container.repository.cloudera.com/cloudera/cfm-operator:3.4.0-b23 sha256:1b61b24594234712ff1e79c3ce1711a676776501d327ed4ae3d2a369e2101744 Cloudera Flow Management Tini Docker image container.repository.cloudera.com/cloudera/cfm-tini:3.4.0-b23 sha256:de30ada3d4a7e7c0082d1417337ab46a56ea082391a5f4b9645151e1941afccf cfmctl binaries - https://archive.cloudera.com/p/cfm-operator/cfmctl-darwin-amd64
- https://archive.cloudera.com/p/cfm-operator/cfmctl-darwin-arm64
- https://archive.cloudera.com/p/cfm-operator/cfmctl-linux-amd64
- https://archive.cloudera.com/p/cfm-operator/cfmctl-linux-arm64
- https://archive.cloudera.com/p/cfm-operator/cfmctl-windows-amd64
- https://archive.cloudera.com/p/cfm-operator/cfmctl-windows-arm64
Cloudera Flow Management Operator for Kubernetes Helm chart https://archive.cloudera.com/p/cfm-operator/3.4.0/cfm-operator-3.4.0-b23.tgz
With the operator installed and running, you can create and manage instances of NiFi and NiFi Registry by manipulating the Kubernetes object definitions.
