1.14版本的k8s升级operator遇到问题

【概述】:目前在k8s环境中需要升级tidb operator,原始的tidb operator版本是1.1.13,准备升级到1.2.6版本。k8s的版本是1.14.6,由于k8s版本小于1.16,所以根据官网要求,需要使用的crd.yaml文件需要为:https://raw.githubusercontent.com/pingcap/tidb-operator/master/manifests/crd_v1beta1.yaml
%E5%9B%BE%E7%89%87
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/upgrade-tidb-operator/#离线升级
【背景】:进行kubectl apply -f crd.yaml的操作
【现象】:抛出错误
%E5%9B%BE%E7%89%87
%E5%9B%BE%E7%89%87
【业务影响】:无法升级tidb operator
【TiDB 版本】:
【TiDB Operator 版本】:原始版本1.1.13
【K8s 版本】:1.14

1 个赞

Apply 1.2.6 的 CRD:
wget -O crd.yaml https://raw.githubusercontent.com/pingcap/tidb-operator/v1.2.6/manifests/crd.yaml
文档这里需要改一下,1.2 版本的 crd 不区分 Kubernetes 版本,我们会改一下

3 个赞

多谢,确实可以了~

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/upgrade-tidb-operator/ 文档已经修复

记录一下

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。