升级 GreptimeDB Operator
你可以随时升级 GreptimeDB Operator,而不会影响已管理的 GreptimeDB 实例。本指南详细介绍了如何使用 Helm 将现有的 GreptimeDB Operator 从版本 0.2.1 升级到最新版本。
验证现有的 Operator 安装
首先,使用以下 命令验证所有 Operator Pod 的健康状态和状态:
kubectl get pods -n greptimedb-admin
如果 Operator 安装在自定义命名空间中,请使用 -n <NAMESPACE>
将 greptimedb-admin
替换为你的特定命名空间。
接下来,查看命名空间中的已安装 Helm charts:
helm list -n greptimedb-admin
你应该看到类似如下的输出:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
operator greptimedb-admin 1 2024-08-30 08:04:53.388756424 +0000 UTC deployed greptimedb-operator-0.2.1 0.1.0-alpha.28
Operator chart 版本为 greptimedb-operator-0.2.1
的,APP 版本为 0.1.0-alpha.28
。
更新 Operator 仓库
更新 GreptimeDB Operator 的 Helm 仓库以获取最新的 charts:
helm repo update greptimedb-operator
如果在添加仓库时使用了不同的别名,请将 greptimedb-operator
替换为相应的别名。你可以通过以下命令查看你的 Helm 仓库:
helm repo list
检查最新的可用 chart 版本:
helm search repo greptimedb-operator
你应该看到类似如下的输出:
NAME CHART VERSION APP VERSION DESCRIPTION
greptime/greptimedb-operator 0.2.3 0.1.0-alpha.29 The greptimedb-operator Helm chart for Kubernetes.
升级 Operator 版本
使用 Helm 将 GreptimeDB Operator 升级到最新版本:
helm upgrade -n greptimedb-admin \
operator greptime/greptimedb-operator