Airgapped Install Prerequisites#
Before starting an airgapped install of Mirantis k0rdent Enterprise, make sure the following tools and infrastructure are in place.
Tools#
The following tools will be needed on the machine inside the airgapped environment that will be used for the Mirantis k0rdent Enterprise installation.
Note
The following tools will be used in the scripts and examples throughout this section. The exact versions are listed for reference purposes; you may be able to run everything on older versions.
bash >=4.2
, recommended>=5.1
- GNU Coreutils
>=8.32
for basic file manipulations tar 1.34
with gzip supportwget
or any other tool to download bundle via HTTPskopeo >=1.17.0
cosign >=2.4.1
helm >= 3.16.3
The correct version of skopeo
is crucial to correctly upload all images in the
bundle. It's included in the airgap bundle in the form of a Docker image.
Infrastructure#
Prepare all of the following infrastructure before installing Mirantis k0rdent Enterprise:
- A container registry with OCI support, such as Harbor.
-
An HTTP server to serve the k0s binary to enable child cluster creation.
Note
You can follow the optional HTTP server setup guide to setup an HTTP server if you don't already have one in your airgapped environment.
-
A Kubernetes cluster on which to install Mirantis k0rdent Enterprise. This management cluster should be using Kubernetes version
>=1.30
. - Working networking with external IPAM (DHCP) and connectivity to all necessary resources (such as the registry and Kubernetes API endpoint).