浪潮云ICE上部署SuperMap iManager

目录

一、创建弹性公网IP

二、创建文件存储CFS

三、创建容器引擎ICE

3.1 集群信息

3.2 选择机型

3.3 主机配置

3.4 组件配置

3.5 确认配置

四、部署iManager

4.1 准备工作

4.1.1 为工作节点绑定弹性IP

4.1.2 存储创建挂载点和放通规则

4.1.3 需自行安装kubectl

4.1.4 需自行安装nfs-common

4.2 部署

五、注意事项


浪潮云容器引擎 ICE是面向应用的容器管理平台,提供高性能、可扩展的kubernetes集群,支持企业级容器化应用的全生命周期管理;浪潮云容器引擎兼容原生kubernetesAPI,基于浪潮云基础设施高效部署、管理和扩展容器化应用程序;深度整合Docker和服务网格技术,支持容器应用的故障自愈、升级回滚、灰度发布及微服务治理等功能。SuperMap iManager是基于Kubernetes平台的SuperMap GIS运维管理软件平台,是全面的运维管理中心。那么要怎么在ICE上部署SuperMap iManager呢?本文将为您提供详细的指导帮助完成在浪潮云ICE上部署SuperMap iManager。

部署过程包含以下步骤:

    1. 创建弹性公网IP;

    2. 创建文件存储CFS;

    3. 创建容器引擎ICE;

    4. 部署iManager;

    5. 注意事项。

温馨提示:

    1.购买集群产品后,可能会出现控制台不存在该集群,请及时联系浪潮云;

    2.若出现无法删除运行中的容器,请及时联系浪潮云;

    3.浪潮云上部署过程较为繁琐且基础环境需要自行完善,不推荐使用。

一、创建弹性公网IP

弹性公网IP(Elastic IP Address,简称EIP)是可以独立购买和持有的公网IP地址资源,可绑定到任意一台云服务器、云物理主机、负载均衡器上,并可动态解绑。浪潮EIP提供多种计费方式,以满足用户各种业务场景的要求。其创建过程如下:

二、创建文件存储CFS

文件存储CFS(Cloud File Storage)提供基于分布式系统的文件存储(NAS),可为云上多个云服务器、容器等提供共享访问。其创建过程如下:

三、创建容器引擎ICE

面向应用的容器管理平台,提供高性能、可扩展的kubernetes集群,支持企业级容器化应用的全生命周期管理;浪潮云容器引擎兼容原生kubernetesAPI,基于浪潮云基础设施高效部署、管理和扩展容器化应用程序;深度整合Docker和服务网格技术,支持容器应用的故障自愈、升级回滚、灰度发布及微服务治理等功能。其创建过程如下:

3.1 集群信息

虚拟私有网段以及子网选择默认

3.2 选择机型

工作节点选择8vCPUs|16GiB(本次仅为安装imanager,具体可根据使用选择节点配置)

3.3 主机配置

用户名、密码为子节点登录用户名密码

3.4 组件配置

3.5 确认配置

四、部署iManager

4.1 准备工作

4.1.1 为工作节点绑定弹性IP

主节点master节点不对外提供服务,要访问子节点需要绑定EIP,通过EIP进行登录,端口为6233,通过创建集群是生成的密码登录

4.1.2 存储创建挂载点和放通规则

参考浪潮云文档https://console1.cloud.inspur.com/document/cfs/3-quickstart.html

ps:fip的网段,如果想精细化的话,需要查询云服务器的float ip,单独放通可联系浪潮云说明需要挂载的云服务器,查询到fip之后再告知,在控制台放通即可

4.1.3 需自行安装kubectl

ps:若执行后使用kubectl cluster-info能够查看集群状态,依旧出现提示:The connection to the server XXX:XX was refused 一did you specify the right host or port? 重装kubectl或者联系浪潮云,说明kubectl并未安装成功

ps:下方步骤二下载kubectl配置文件,若下载的config.json为空(大小为0KB),需要多次下载或者稍作等待,若十分钟后下载依旧为空,需要联系浪潮云

4.1.4 需自行安装nfs-common

参考浪潮云文档https://console1.cloud.inspur.com/document/cfs/3-quickstart.html

ps:若出现以下问题,使用命令sudo apt update|sudo apt-get update更新软件包列表

4.2 部署

4.2.1 本次部署imanager11.1.1,上传supermap-imaanger-for-kubernetes-11.1.1-linux-x64到/data/imanager(路径需要自行创建),解压

4.2.2 修改values.yaml,启动imanager

ps:values.yaml中deploy_nfs_path选择步骤4.1.2所指的挂载点

ps:其他参数配置参考在线帮助文档https://help.supermap.com/iManager_K8S/1100/zh/

五、注意事项

问题1:执行启动脚本之后,报错"Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: namespace: , name: v1beta1.metrics.k8s.io, existing_kind: apiregistration.k8s.io/v1, Kind=APIService, new_kind: apiregistration.k8s.io/v1, Kind=APIService"
答:metrics已经安装了,需要先卸载iManager,然后修改values.yaml配置将metrics关闭掉,最后重装iManager

问题 2:执行启动脚本之后,报错"
Istio core encountered an error: failed to wait for resource: failed to verify CRD creation: the server could not find the requested resource
Processing resources for Istiod. Waiting for Deployment/istio-system/istiod
✘ Istiod encountered an error: failed to wait for resource: resources not ready after 10m0s: timed out waiting for the condition
Deployment/istio-system/istiod"

答:可能是资源不足或者或者拉取不到镜像,可以将服务网格将istio禁用,卸载iManager修改values.yaml配置关闭服务网格,再重装iManager

问题3:若查看imanager-dashboard-api出现以下报错,无法连接nfs

答:需要关闭iManager对nfs连接的时候的校验,禁用nfs连接的校验,执行命令

kubectl edit deployment -n supermap imanager-dashboard-api

修改imanager-dashboard-api的环境变量NFS_VALIDATE_ENABLED为false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值