kubespray-airgap
该技能面向无互联网访问的离线环境,提供基于 kubespray-offline 工具完成 Kubernetes 离线部署的完整操作指引。核心思路是在联网机器上通过 download-all.sh 流水线下载并打包全部二进制文件、容器镜像、Python 包与 RPM 包,生成自包含的 outputs/ 目录,再整体转移到隔离网络中的管理服务器,按顺序执行 setup-container.sh、start-nginx.sh、setup-offline.sh、setup-py.sh、start-registry.sh、load-push-all-images.sh、extract-kubespray.sh 等脚本,搭建私有镜像仓库与离线软件源,最后通过 offline.yml 配置端口、仓库地址与镜像重定向,运行 offline-repo 与 cluster.yml 完成集群部署。技能还涵盖 containerd 镜像镜像源配置、额外镜像推送、kube_version 修改以及常见故障排查。