小k 在不连接互联网的情况下进行KubeSphere的离线安装,您可以按照以下步骤进行: 从 ks-core 的 chart 中获取 ks-core 用到的镜像列表。 从扩展组件的 extension.yaml 中获取扩展组件的镜像列表。 使用kk的 artifact 打包功能构建离线包。 执行 ./kk create manifest --with-kubernetes v1.26.12 --with-registry --arch amd64 创建manifest文件; 将以上两步整理的镜像列表追加入 manifest.yaml 的 images 字段中; 执行 ./kk artifact export -m manifest.yaml 构建离线包; 将离线包拷贝至离线环境中; 执行 ./kk create config 创建配置文件,并根据集群环境信息进行填写; 执行 ./kk init registry -f config-sample.yaml -a kubekey-artifact.tar.gz 创建镜像仓库; 执行 ./kk create cluster -f config-sample.yaml -a kubekey-artifact.tar.gz --with-local-storage 安装k8s集群。 在安装过程中,在指定参数时注意将 --set global.imageRegistry="dockerhub.kubeley.local" 替换为实际使用的镜像仓库地址。 具体操作步骤请参考以下链接: KubeKey Manifest and Artifact KubeSphere 安装文档 KubeSphere Extensions