icon-carat-right menu search cmu-wordmark

Kubernetes (k8s) in the Air Gap

White Paper
This paper explains how the act of mirroring the required container images for a k8s deployment in the air gap has become increasingly simplified in the past few years.
Publisher

Software Engineering Institute

DOI (Digital Object Identifier)
10.1184/R1/28792073
Topic or Tag

Abstract

While once an arduous, time-consuming, and error-prone process, the deployment of an air gapped k8s cluster has been greatly simplified. This simplification is due to the proliferation and maturity of tooling in the k8s ecosystem. Tools, such as Hauler, have drastically improved the experience of deploying an air gapped container registry mirror.

The standardization and proper configuration of the registry mirror option in k8s flavors allows easier control over how clusters attempt to source container images. This feature is completely transparent, which means that container images are “magically” pulled from where they need to be. This also means that developers and k8s cluster operators do not need to maintain different versions of k8s manifests or Helm values.yaml files, depending on whether they are in the air gap or not, relieving that maintenance burden and speeding the time to deployment.