I am trying to deploy a multi-region YugabyteDB cluster on Tencent Cloud. I followed this instruction: Deploy a multi-region cluster on Google Kubernetes Engine (GKE) using Helm Chart | YugabyteDB Docs
It went well until I tried to access the yb-master Admin UI. It shows
Illegal state (yb/master/catalog_manager.cc:9411): Unable to list masters during web request handling: Node 43b24a008446472e9f7c28ccb5d294d5 peer not initialized.
and on the log it shows:
I checked the pods and the services and they are all up and running normally:
This is one of the overrides files:
isMultiAz: True AZ: "'330001'" masterAddresses: "yb-master-0.yb-masters.yb-demo-150001.svc.cluster.local:7100,yb-master-0.yb-masters.yb-demo-900001.svc.cluster.local:7100,yb-master-0.yb-masters.yb-demo-330001.svc.cluster.local:7100" storage: master: storageClass: "yb-storageclass" tserver: storageClass: "yb-storageclass" replicas: master: 1 tserver: 1 totalMasters: 3 gflags: master: placement_cloud: "tke" placement_region: "ap-nanjing" placement_zone: "330001" leader_failure_max_missed_heartbeat_periods: 10 tserver: placement_cloud: "tke" placement_region: "ap-nanjing" placement_zone: "330001" leader_failure_max_missed_heartbeat_periods: 10
I spent days to troubleshooting, but no luck. Can someone tell me which part I did wrong?