Back to Kuboard Press

安装 Kuboard v2(离线)

install/install-dashboard-offline.md

latest1.9 KB
Original Source

安装 Kuboard v2(离线)

<AdSenseTitle/>

许多公司处于安全的考虑,需要将 Kuboard 离线安装到内网环境。本文描述了如何完成 Kuboard 的离线安装。请确保您已经熟悉了 安装Kuboard,本文只描述离线安装时,与正常安装的过程的差异部分。

准备Kuboard镜像

获取Kuboard镜像

  • 在可以上网的机器上抓取 kuboard 镜像

    sh
    docker pull eipwork/kuboard:latest
    
  • 查看 kuboard 镜像的 ID

    sh
    docker images | grep kuboard
    

    输出结果如下所示:

    eipwork/kuboard           latest                0146965e6475        3 weeks ago         133MB
    
  • 将 Kuboard 镜像导出到文件

    sh
    docker save 86eaead8421e > kuboard.tar
    

    ::: tip ImageID 请使用上一个步骤中查询到的 image ID :::

  • 将 kuboard.tar 传输到 Kubernetes 集群的某一个节点上

加载Kuboard镜像

  • 在 Kubernetes 集群的某一个节点上执行

    sh
    docker load < kuboard.tar
    
  • 为镜像重新添加标签

    sh
    docker tag 0146965e6475 eipwork/kuboard:latest
    

    ::: tip ImageID 请使用上一个步骤中查询到的 image ID :::

准备kuboard.yaml文件

安装Kuboard的yaml文件如下,将其保存到 kuboard-offline.yaml

::: tip 必要的修改

  • 修改该文件中第 26 行的节点名称为上一个步骤中,已经加载了 kuboard 镜像的节点,参考 将容器组调度到指定节点
  • 与在线安装不同,此处 ImagePullPolicy=IfNotPresent (第30行),参考 容器镜像 :::

<<< .vuepress/public/install-script/kuboard-offline.yaml {26,30}

  • 执行命令
    sh
    kubectl apply -f kuboard-offline.yaml
    

登录Kuboard

登录 Kuboard 的方式同 安装Kuboard