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.9.0-b96 sha256:a3629b8ddf34060edbc364f3320577f7588bc306be9153d00c6f22c8e7587dc1 Cloudera Flow Management Tini Docker image container.repository.cloudera.com/cloudera/cfm-tini:2.9.0-b96 sha256:5912068eda6d158f7b4d0fc95ff4d96166fe9f5c5c1aa052c1a81412ae7aaa53 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.9.0-b96.tgz
With the operator installed and running, you can create and manage instances of NiFi and NiFi Registry by manipulating the Kubernetes object definitions.