产品升级
如果您需要进行产品升级,替换旧的产品包,请按照如下操作进行:
- 获取最新的AgentX安装包,放置于合适的目录并解压;
- 将旧包中做过修改的配置文件(如values.yaml、agentx-base-config.yaml等)手动同步到新包中;
注意:旧包的values.yaml文件中必须同步到新包的配置项如下,其余配置根据实际情况修改即可:storage.storageClass.className
storage.storageClass.nfs.server
storage.storageClass.nfs.path
network.bindAddress - 若您处于联网环境,可直接跳过此步。若您处于无网络环境,需参照镜像准备中的步骤更新镜像;
- 在新产品包的 values.yaml 文件所在路径下执行以下命令,即可自动拉取相关镜像,启动服务:
./startup.sh
检查 values.yaml 文件中 global.imagePullPolicy 配置项的值是否为 Always:
- 若该值不为 Always,需修改为 Always 后,重新启动服务;
- 若该值已为 Always,执行对应命令重启 Pod:
-
kubectl rollout restart deployment -n <namespace>
-
kubectl rollout restart deployment/<name> -n <namespace>
-