• 未来计划

    KubeSphere 支持在已有 Kubernetes 集群之上部署 KubeSphere,以下方式适合无外网情况下的离线部署 KubeSphere 在 Kubernetes 之上。

    1. 下载镜像包并解压。
    1. $ wget https://kubesphere-installer.pek3b.qingstor.com/ks-only/kubesphere-images-advanced-2.0.2.tar.gz
    1. $ tar -zxvf kubesphere-images-advanced-2.0.2.tar.gz
    1. 导入镜像(由于镜像包较大,导入时间较久)。
    1. $ docker load < kubesphere-images-advanced-2.0.2.tar
    1. 克隆远端代码仓库,然后执行脚本将安装所需镜像导入本地镜像仓库。
    1. $ git clone https://github.com/kubesphere/ks-installer.git
    2. $ cd scripts
    3. $ ./download-docker-images.sh 仓库地址

    注意:“仓库地址” 请替换为本地镜像仓库地址,例: ./download-docker-images.sh 192.168.1.2:5000

    1. 替换 deploy/kubesphere-installer.yaml 中的镜像。

    注:以下命令中 192.168.1.2:5000/kubespheredev/ks-installer:advanced-2.0.2 为示例镜像,执行时请替换。

    1. $ sed -i 's|kubespheredev/ks-installer:advanced-2.0.2|192.168.1.2:5000/kubespheredev/ks-installer:advanced-2.0.2|g' deploy/kubesphere-installer.yaml
    1. 参考 部署 KubeSphere 中的步骤继续执行安装。

    未来计划

    • 支持多个公有云的网络插件与存储插件;
    • 组件解耦,做成可插拔式的设计,使安装更轻量,资源消耗率更低。