Kubernetes
The following guides provide procedures for installing Wallaroo into an “air-gapped” environment with Kubernetes based clusters.
This guide assumes knowledge of Kubernetes and internal clusters. The following conditions must be completed before starting an air-gapped cluster installation of Wallaroo:
A Kubernetes cluster is installed and meets the prerequisites listed below.
A private container registry available to the air-gapped cluster. This service is required for the air-gapped installation process to have images pushed and pulled for the installation. For examples on setting up a private container registry service, see the Docker Documentation “Deploy a registry server”](https://docs.docker.com/registry/deploying/). See [Example Registry Service Install for an example of installing an unsecure private registry for testing purposes. For more details on setting up a container registry in a cloud environment, see the related documentation for your preferred cloud provider:
- Google Cloud Platform Container Registry
- Amazon Web Services Elastic Container Registry
- Microsoft Azure Container Registry
The account accessing the registry services requires the following permissions:
- Read
- Write
- list
All commands will assume a method of connecting to the cluster remotely (VPN, etc).
Before starting, verify that the cluster hosting the Wallaroo service meets the installation prerequisites](https://docs.wallaroo.ai/wallaroo-platform-operations/wallaroo-platform-operations-install/wallaroo-platform-operations-installation/wallaroo-platform-operations-install-cluster/wallaroo-platform-operations-install-cluster-kubernetes/wallaroo-install-cluster-prerequisites/). If all prerequisites are met, skip directly to [Install Instructions