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.10.0-b134 sha256:2be3de1edfc0e12b1007018031ec3bbdd226b0fd5f3ae01843ea3771dae4b090 Cloudera Flow Management Tini Docker image container.repository.cloudera.com/cloudera/cfm-tini:2.10.0-b134 sha256:472cdbef2aaf33ba8755b8741866c4de753c8ff5f249ea757221868aa15ef1d3 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.