Install Immuta in an Air-Gapped Environment
Audience: System Administrators
Content Summary: This page outlines how to install Immuta in an air-gapped environment.
Introduction
Process for Saving and Loading Docker Images
The process outlined for saving and loading the Docker images will be different for everyone. With the exception of the list of Docker images that all users need to copy to their container registry, all code blocks provided are merely examples.
This high-level overview makes these assumptions:
a container registry is accessible from inside the air-gapped environment
Docker and Helm are already installed
Copy Docker Images to Container Registry
All users should copy these Docker images to their container registry.
See the Helm Chart Options page for the values: IMMUTA_DEPLOY_TOOLS_VERSION
, MEMCACHED_TAG
, and INGRESS_NGINX_TAG
.
Sample Processes
Networked Machine (Outside Air Gap)
Docker Registry Authentication
Contact your Immuta support professional for your Immuta Docker Registry credentials.
Authenticate with Immuta's Docker registry.
Pull the images.
Save the images.
The
.tar.gz
files will now be in your working directory.Add Immuta's Chart repository to Helm.
Download the Helm Chart.
The
.tgz
files will now be in your working directory.Move the Helm Chart and Docker images onto a machine connected to the air-gapped network.
Offline Machine (Inside Air Gap)
Copy these Docker images to your container registry. Note: You may need to reload the environment variables.
Validate that the images are present.
Tag the images.
Push the images to your registry.
Create the Helm values file (i.e.,
myValues.yaml
) and point it to your registry (i.e.,web.imageRepository
). Be sure to replace$CUSTOMER_REGISTRY
with the actual URL, including any additional prefixes beforeimmuta
, with the URL for the actual registry.Deploy the Helm Chart.
Last updated