Open aki263 opened 7 months ago
Is the existing Service with loadBalancerClass
set?
spec.loadBalancerClass: Invalid value: "null": may not change once set, requeuing
@csuzhangxc I think alb controller is setting this automatically. Its set to loadBalancerClass: service.k8s.aws/nlb
in my service automatically.
currently, tc.spec.tidb.service
doesn't support all fields of the K8s service, the workaround for this may create an extra service out of the TidbCluster CR.
if we need to fix it in TiDB Operator, we may need to add all fields support in TidbCluster or update the check&update for a Service.
Bug Report
What version of Kubernetes are you using?
1.27
What version of TiDB Operator are you using?1.5.2
What storage classes exist in the Kubernetes cluster and what are used for PD/TiKV pods?Not relevant
What's the status of the TiDB cluster pods?
All running
What did you do?
I installed TIDB operator 1.5.2 via helm and my tidb cluster config looks something like this
Everything works as expected but I can not make any changes to tidb component like upgrade version or update the replicas because of following error in tidb-operator
I am using AWS loadbalancer controller 2.7.0 and external DNS.
What did you expect to see?
What did you see instead?