Skip to content

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 support
  • wget or any other tool to download bundle via HTTP
  • skopeo >=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).