返回介绍

升级 TiDB Operator

发布于 2020-10-27 04:51:19 字数 1906 浏览 868 评论 0 收藏 0

本文介绍如何升级 TiDB Operator。

升级步骤

  1. 更新 CRD (Custom Resource Definition)

    kubectl apply -f https://raw.githubusercontent.com/pingcap/tidb-operator/${version}/manifests/crd.yaml && \
    kubectl get crd tidbclusters.pingcap.com

    注意:

    ${version} 在后续文档中代表 TiDB Operator 版本,例如 v1.1.6,可以通过 helm search -l tidb-operator 查看当前支持的版本。

  2. 获取你要安装的 tidb-operator chart 中的 values.yaml 文件:

    mkdir -p ${HOME}/tidb-operator/${version} && \
    helm inspect values pingcap/tidb-operator --version=${version} > ${HOME}/tidb-operator/${version}/values-tidb-operator.yaml
  3. 修改 ${HOME}/tidb-operator/${version}/values-tidb-operator.yamloperatorImage 镜像版本,并将旧版本 values.yaml 中的自定义配置合并到 ${HOME}/tidb-operator/${version}/values-tidb-operator.yaml,然后执行 helm upgrade

    helm upgrade tidb-operator pingcap/tidb-operator --version=${version} -f ${HOME}/tidb-operator/${version}/values-tidb-operator.yaml

    注意:

    TiDB Operator 升级之后,所有 TiDB 集群中的 discovery deployment 都会自动升级到指定的 TiDB Operator 版本。

从 TiDB Operator v1.0 版本升级到 v1.1 及之后版本

从 TiDB Operator v1.1.0 开始,PingCAP 不再继续更新维护 tidb-cluster chart,原来由 tidb-cluster chart 负责管理的组件或者功能在 v1.1 中切换到 CR (Custom Resource) 或者单独的 chart 进行管理,详细信息请参考 TiDB Operator v1.1 重要注意事项

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文