2.1 KiB
2.1 KiB
vssueId, description, meta
| vssueId | description | meta | |||||
|---|---|---|---|---|---|---|---|
| 19 | Kuboard_快速在Kubernetes上落地微服务_本文详细介绍如何离线安装Kuboard |
|
安装 Kuboard v2(离线)
许多公司处于安全的考虑,需要将 Kuboard 离线安装到内网环境。本文描述了如何完成 Kuboard 的离线安装。请确保您已经熟悉了 安装Kuboard,本文只描述离线安装时,与正常安装的过程的差异部分。
准备Kuboard镜像
获取Kuboard镜像
-
在可以上网的机器上抓取 kuboard 镜像
docker pull eipwork/kuboard:latest -
查看 kuboard 镜像的 ID
docker images | grep kuboard输出结果如下所示:
eipwork/kuboard latest 0146965e6475 3 weeks ago 133MB -
将 Kuboard 镜像导出到文件
docker save 86eaead8421e > kuboard.tar::: tip ImageID 请使用上一个步骤中查询到的 image ID :::
-
将 kuboard.tar 传输到 Kubernetes 集群的某一个节点上
加载Kuboard镜像
-
在 Kubernetes 集群的某一个节点上执行
docker load < kuboard.tar -
为镜像重新添加标签
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}
- 执行命令
kubectl apply -f kuboard-offline.yaml
登录Kuboard
登录 Kuboard 的方式同 安装Kuboard