Deploying a NiFi Registry instance in an air-gapped environment
Learn about deploying a NiFi Registry cluster using Cloudera Flow Management - Kubernetes Operator. Complete these steps if your Kubernetes cluster does not have internet access, or if you want to install it from a self-hosted registry.
You can deploy a NiFi Registry cluster by creating a NiFi Registry custom resource (CR) and deploying on Kubernetes.
-
Ensure the Cloudera Flow Management - Kubernetes Operator has been installed and is running.
-
A self-hosted Docker registry is required. Your registry must be accessible by your Kubernetes cluster.
-
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.
-
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.
-
You have created a NiFi Registry custom resource (CR) YAML file that complies with the documentation provided by Cloudera.
- Obtain the Apache NiFi Registry Docker image that is required for your
installation scenario.
Artifact Location SHA Apache NiFi Registry Docker images container.repository.cloudera.com/cloudera/cfm-nifiregistry-k8s:2.9.0-b96-nifi_1.27.0.2.3.14.0-14 sha256:280a6e61353ed1d983af9b8e88907a13012d62748aa3ccba0da72665f9c66b4d container.repository.cloudera.com/cloudera/cfm-nifiregistry-k8s:2.9.0-b96-nifi_2.0.0.4.3.1.0-56 sha256:62199487e2d0bf0c5558f713844a85ac9042eb087bad93952c7de0ef402be89a