# KubeSolo OS Cloud-Init — Air-Gapped Deployment # For environments with no internet access. # All container images must be pre-loaded into containerd. # # Place at: /mnt/data/etc-kubesolo/cloud-init.yaml hostname: airgap-node-01 network: mode: static interface: eth0 address: 10.0.0.50/24 gateway: 10.0.0.1 dns: - 10.0.0.1 kubesolo: local-storage: true # Disable components that need internet extra-flags: "--disable traefik --disable servicelb" # Pre-loaded images (Phase 2+: auto-import at boot) # Images must be placed as tar files on the data partition at: # /mnt/data/images/*.tar # They will be imported into containerd on first boot. airgap: import-images: true images-dir: /mnt/data/images # registry-mirror: "" # Optional: local registry mirror