Installing Cloudera Flow Management - Kubernetes Operator (air-gap)
You can install Cloudera Flow Management - Kubernetes Operator after meeting all prerequisites and installing dependencies, either using the cfmctl CLI tool or Helm.
Complete these steps to install Cloudera Flow Management - Kubernetes Operator 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 - Kubernetes Operator 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
docker
or 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 - Kubernetes Operator Docker image container.repository.cloudera.com/cloudera/cfm-operator:2.11.0-b54 sha256:eac1c58abcdcdb2d3cf0f6f429ce6aecda3b63dbf20cdef2d419a328c9358197 Cloudera Flow Management Tini Docker image container.repository.cloudera.com/cloudera/cfm-tini:2.11.0-b54 sha256:7be3828e7d0d12ad46f4413c0ce2a24aadb2f3de3afc478d529ee8151cefaaca 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 - Kubernetes Operator Helm chart https://archive.cloudera.com/p/cfm-operator/cfm-operator-2.10.0-b134.tgz
With the operator installed and running, you can create and manage instances of NiFi and NiFi Registry by manipulating the Kubernetes object definitions.