Air-Gapped Deployment

Deploy QNSP in isolated networks without internet access.

Air-Gapped Deployment

Deploy QNSP in isolated networks without internet access.

Overview

Air-gapped deployment for:

  • Classified environments
  • Regulatory requirements
  • Maximum security

Requirements

Pre-requisites

  • All container images pre-loaded
  • Offline license file
  • HSM with local connectivity
  • Internal certificate authority

Image distribution

# Export images from a connected build environment
docker save -o images.tar <image1> <image2>

# Import on the air-gapped system
docker load -i images.tar

Installation

Deployment bundle

Air-gapped Kubernetes deployment artifacts (charts/manifests) are not shipped in this repo.

Contact support for the supported air-gapped deployment bundle and installation procedure.

Configuration

Configuration examples below are illustrative and depend on your deployment bundle.

# values-airgap.yaml
global:
  airgapped: true
  imageRegistry: registry.internal

license:
  type: offline
  file: /etc/qnsp/license.key

updates:
  enabled: false
  
telemetry:
  enabled: false

Licensing

Air-gapped deployments typically require additional licensing and a supported deployment bundle.

Updates

Updates delivered via:

  • Secure media transfer
  • Manual image import
  • Staged rollout

Add-on required

Air-gapped add-ons are deployment-specific.