iManager升级安装包如何使用

作者:yangjunlin

前言

下面我带着大家将10.2.1imanager for k8s 升级到 11.0.1版本。(提示:如果您是生产环境升级,请先联系支持中心,确认升级方式及步骤!)具体和参考帮助文档
https://help.supermap.com/iManager_K8S/1101/zh/guides/UpgradePackage/

一、准备部署imanager for k8s的环境

首先看下我安装的好的imanager和创建的云套件,使用的是
supermap-imanager-for-kubernetes-10.2.1-211222-548-linux-x64.tar.gz安装包
在这里插入图片描述
在这里插入图片描述

二、升级前环境准备

  1. 升级所需要的所有包都在
    https://pan.baidu.com/s/1lWLyyT1jAbADGuxEG3m4gA 提取码:ge4d
  2. 下载需升级到的离线镜像包版本(可选),如果使用的离线包必选(下载镜像包之后,将镜像包拷贝到任意装有 Docker 服务的机器任意目录,解压,进入解压后的目录,参照目录下的 readme.txt 将镜像包同步到原有镜像仓库),如果是在线拉取的是阿里云镜像无需其他操作
    在这里插入图片描述
    在这里插入图片描述
  3. 下载对应版本的imanager for k8s升级包和imanager for k8s部署包
    在这里插入图片描述
  4. 在升级之前请仔细阅读帮助文档中的注意项

2.升级imanager

注意本次我采取的是阿里云镜像,因此没有安装离线镜像。如果是离线镜像,还需要11.0.1版本的离线镜像,可先把之前的10.2.1的todel容器删除,然后再执行安装命令,这样可避免端口冲突和容器名称冲突导致镜像仓库容器无法正常启动情况

  1. 下载将要升级版本的正式部署包并解压
    在这里插入图片描述
    在这里插入图片描述
  2. 进入解压后的部署包,修改11.0.1部署包中的 values.yaml 文件。values.yaml 文件内容需要和原来10.2.1部署包中 values.yaml 字段相同(deploy_*_tag 字段应该使用新部署包的内容)。对于新部署包中存在而原来部署包中所没有的字段,请参照新部署包中的部署指南进行配置
    在这里插入图片描述
  3. 在升级包目录中创建yamls目录,并将11.0.1修改好的values.yaml放入其中
    在这里插入图片描述
  4. 然后命令方式输入以下4种的环境变量
    在这里插入图片描述
    在这里插入图片描述
  5. 然后开始执行
    在这里插入图片描述
    在这里插入图片描述
    当输出结果为以上结果时候则证明imanager升级成功,登录31100界面,重新申请11.0.1许可导入即可
    在这里插入图片描述
  6. 升级完成后,请访问 iManager for k8s 主页面,检查 存储管理 中是否包含新增的且未挂载的服务,没有挂载的服务可以通过页面上的“绑定”操作进行绑定

在这里插入图片描述
当然还并未完成,还需升级云套件站点

3.升级云套件

  1. 云套件升级前为保证升级过程顺利,升级前请将 StatefulSet keycloak 伸缩成 1,如果 keycloak 不是 StatefulSet 类型,则不需要处理。可以通过执行下面命令查看 keycloak 是否为 StatefulSet。执行kubectl -n get statefulset keycloak查看keycloak的是不是StatefulSet,并且副本集是否为1
    在这里插入图片描述如果不是副本集不为1 请执行kubectl -n scale --replicas=1 statefulset/keycloak
    然后在利用第一条命令确认是否伸缩为1
  2. 待 keycloak pod 数量剩余 1 个时,和上次一样执行下面命令升级,namespace是云套件的命名空间名称
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 看样子是ok,并且数据并未丢失,但是还有服务节点是挂掉的状态,是因为我们还需手动去修改服务节点对应的镜像,升级中未进行修改,修改为11.0.1版本的服务节点镜像
    在这里插入图片描述
    在这里插入图片描述
    然后等待启动即可,现在全部正常
    在这里插入图片描述

如果您是生产环境升级,请先联系支持中心,确认升级方式及步骤!

猜你喜欢

转载自blog.csdn.net/supermapsupport/article/details/132722165