跳到主要内容
版本:4.x

运维操作

升级 Enterprise Manager on K8s

Enterprise Manager on K8s 通过重新应用目标版本的部署清单完成升级,无需卸载当前版本。下载新版本清单:

curl -fLo selectdb-manager-<version>.yaml \
https://enterprise-doris-releases.oss-cn-beijing.aliyuncs.com/doris-manager/<version>/selectdb-manager.yaml

如果当前部署调整过资源规格、StorageClassService 类型或其他配置,需要先将这些调整合并到新版本清单中。确认无误后执行升级:

kubectl apply -f selectdb-manager-<version>.yaml
kubectl rollout status deployment/selectdb-manager-webserver \
-n selectdb-manager
kubectl rollout status deployment/selectdb-studio \
-n selectdb-manager

升级会复用已有的 selectdb-manager-secret 和 PVC,不会覆盖 MetaDB、Manager 和 Studio 的持久化数据。Manager 和 Studio 重启期间,管理页面会短暂不可用,但不会影响已运行的 SelectDB 集群。

警告

升级前不要执行 kubectl delete -f 删除旧版本清单,否则可能同时删除 PVC。生产环境升级前,建议备份 MetaDB 和重要数据。

查看 Manager 日志

kubectl logs \
-n selectdb-manager \
deployment/selectdb-manager-webserver \
--tail=200

卸载 Enterprise Manager on K8s

完全卸载会删除部署清单中的工作负载、Service、RBAC 和 PVC。执行前必须确认已完成数据备份:

kubectl delete -f selectdb-manager.yaml

部署前单独创建的 selectdb-manager-secret 不包含在部署清单中。确认不再使用该 Secret 后,需要单独删除。