Air-Gapped Install - Upstream Kubernetes
This page describes the instructions for deploying Trilio for Kubernetes (T4K) in a network-restricted environment for Upstream or any Upstream-compatible Kubernetes distribution.
Air-Gapped Install - Upstream Kubernetes
The following documentation provides a method to install Trilio for Kubernetes inside an air-gapped environment (a.k.a dark site), i.e., one with either no internet or just partial internet connectivity to run the installation.
Prerequisites
A host with 20Gb free disk space if you install a local registry.
The host must have connectivity to the cluster.
Container Runtime should be installed and running on the host (
docker
/podman
/crictl
/nerdctl
)If you are installing a local registry, the IP of the host machine and port (by default 443) should not be blocked for cluster nodes or should not have other services like Nginx running.
Check if any service is already running on the specified port. If so, mention another port with
—port
option while runningrun.sh
Download
Perform the following steps to download the required files:
Download the installation package to the host
Untar the installer using the command:
Check that the extracted code looks like this:
Installation
run.sh
— library for setting up container registry with trilio images.
User Actions
Local secure private container registry setup with wildcard certificates. (Not recommended for production use) :
Local secure private container registry setup on the specified port :
Local secure private container registry setup with user-provided certificates. (Not recommended for production use) :
Use an already existing container registry :
Container Registry with authentication :
Container Registry without any authentication :
Upgrade T4K
Perform the following steps to download and install the upgrade files required:
Download the newer version installer package from the GCS bucket here:
curl -O https://storage.googleapis.com/triliovault-airgap/<version>/installer.tar.gz
Unzip
installer.tar.gz
Run helm upgrade using the following command:
Last updated