imanager 在k8s部署失败

0 投票

使用产品:imanager 10.0.0 操作系统:Ubuntu 16.04 amd64 网络环境:政务内网(无互联网) 现已完成:k8s环境部署 GIS镜像报启动但出现问题

问题描述:1.将supermap-imanager-10.0.0-190614-38-registry-for-kubernetes.tar包上传服务器并解压,启动镜像无报错,docker pull XX:5000/supermap/imanager_dashboard_ui 报错:image supermap/imanager_dashboard_ui:latest not found

2.将supermap-imanager-10.0.0-190614-60-linux64-for-kubernetes.tar 传到服务器上配置.env 按照以下配置

3.启动./start.sh (sudo ./start.sh时报错start.sh xx行无法找到报错如下)

4.查看k8s界面好多容器启动失败,并且存储无法生成如下图

5.访问imaneger界面一片蓝色,无内容

8月 14, 2019 分类:  261次浏览 | 用户: hfzjy (5 分)

1个回答

0 投票

你好,

1. 10i beta k8s版本的imgr,产品包很小,只有几百kb大小,是因为当首次启动时 ,会去互联网(阿里云)上拉取所需镜像,由于您这边无法连接互联网,所以获取镜像失败。这边给您分享个打包的离线所需镜像,下载后,导入到本地docker中即可。

链接: https://pan.baidu.com/s/1RqHXCdjVDmbBMycM4J8eqg 提取码: 7xun

2.外置NFS需要单独安装,产品包中不含有安装包。且自己安装时需要确保NFS配置正确,看截图上配置到/目录是不正确的,权限配置正确(例如将/opt/shareData设置NFS目录):修改/etc/exports中 添加/opt/shareData *(rw,sync,no_root_squash,no_subtree_check)

最终测试:showmount -e  需要输出正确位置才可以,然后在启动镜像。

8月 15, 2019 用户: 张永利 牛刀小试 (218 分)

你好,我现在已经有一组镜像包

这组镜像包是有问题吗?

第二,我也尝试过将nfs 配置去掉,但是还是有几个容器无法启动,我试过好几次,总是MySQL以及es还有可视化无法启动

Beta测试版本只能使用外置NFS,内置NFS问题正在修改中。

另外如果镜像都全了,创建失败是NFS导致的。

我现在创建本地的存储卷也是无法启动成功(已经等待了一上午了)

1.将你外置NFS配置命令  showmount -e  截图下。

2..env配置截图

3.docker images截图

4.docker ps -a截图

1.没有安装外置nfs

2..env截图

3docker images截图

4.docker ps -a 截图

抱歉,当前10i Beta版本只支持外置NFS,内置NFS正在完善中(我在三楼的时候已经说过了)。

当前10i Beta版本有很多客户使用外置NFS后,使用正常。

您可以自行安装一个NFS server 进行本地配置,然后使用命令 showmount -e  检查挂载正常后,操作:

1.停止iManager;

2.删除所有关于supermap命名空间。

3.修改.env ,配置NFS地址和目录。

4.启动iManager。

好的,我先按照这个安装流程走一下,请问您那边有nfs的离线安装包吗?
你好,这边没有离线安装包。可以找个有网络的机器,相同系统,在线安装,然后将 /var/cache/apt/archives 包和相关依赖打包复制到没网络环境中,dpkg -i 方式安装。
谢谢,现在已经成功了,但是还是有三个容器无法启动(elasticsearch,altermanager,kibana),不清楚会不会影响后续使用

可以看下容器日志,还可以<!--StartFragment -->在K8S容器组中,删除失败的容器,会自动再次部署。

...