bash test/kbcli/test_kbcli_0.9.sh --type 23 --version 0.9.5 --generate-output true --chaos-mesh true --drain-node true --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files `kubectl get namespace | grep ns-axmdy ` `kubectl create namespace ns-axmdy` namespace/ns-axmdy created create namespace ns-axmdy done download kbcli `gh release list --repo apecloud/kbcli --limit 100 | (grep "0.9" || true)` `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v0.9.5` Your system is linux_amd64 Installing kbcli ... Downloading ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 32.1M 0 47990 0 0 280k 0 0:01:57 --:--:-- 0:01:57 280k 100 32.1M 100 32.1M 0 0 113M 0 --:--:-- --:--:-- --:--:-- 279M kbcli installed successfully. Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v0.9.5 done Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5 Kubernetes Env: v1.32.6 POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default kubeblocks version is:0.9.5 skip upgrade kubeblocks Error: no repositories to show helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check cluster definition set component name:gms set component version No resources found no component version found unsupported component definition REPORT_COUNT 0:0 not found component version set replicas first:3 set replicas third:3 set minimum cmpv service version set minimum cmpv service version replicas:3 REPORT_COUNT:1 CLUSTER_TOPOLOGY: Not found topology in cluster definition polardbx LIMIT_CPU:1 LIMIT_MEMORY:2 storage size: 20 No resources found in ns-axmdy namespace. termination_policy:DoNotTerminate create 3 replica DoNotTerminate polardbx cluster check cluster version check cluster definition apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: px-dax namespace: ns-axmdy spec: clusterDefinitionRef: polardbx clusterVersionRef: polardbx-v2.3 terminationPolicy: DoNotTerminate componentSpecs: - name: gms componentDefRef: gms replicas: 3 resources: requests: cpu: 1000m memory: 2Gi limits: cpu: 1000m memory: 2Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: dn componentDefRef: dn replicas: 3 resources: requests: cpu: 1000m memory: 2Gi limits: cpu: 1000m memory: 2Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: cn componentDefRef: cn replicas: 1 resources: requests: cpu: 1000m memory: 2Gi limits: cpu: 1000m memory: 2Gi - name: cdc componentDefRef: cdc replicas: 1 resources: requests: cpu: 1000m memory: 2Gi limits: cpu: 1000m memory: 2Gi `kubectl apply -f test_create_px-dax.yaml` cluster.apps.kubeblocks.io/px-dax created apply test_create_px-dax.yaml Success `rm -rf test_create_px-dax.yaml` check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Sep 01,2025 16:23 UTC+0800 clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status: cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:29 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:29 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check pod px-dax-gms-0 container_name engine exist password rll78p2w check pod px-dax-gms-0 container_name exporter exist password rll78p2w check pod px-dax-gms-0 container_name lorry exist password rll78p2w No container logs contain secret password. describe cluster `kbcli cluster describe px-dax --namespace ns-axmdy ` Name: px-dax Created Time: Sep 01,2025 16:23 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-axmdy polardbx polardbx-v2.3 Running DoNotTerminate Endpoints: COMPONENT MODE INTERNAL EXTERNAL gms ReadWrite px-dax-gms.ns-axmdy.svc.cluster.local:3306 px-dax-gms.ns-axmdy.svc.cluster.local:9104 dn ReadWrite px-dax-dn.ns-axmdy.svc.cluster.local:3306 cn ReadWrite px-dax-cn.ns-axmdy.svc.cluster.local:3306 px-dax-cn.ns-axmdy.svc.cluster.local:9104 cdc ReadWrite px-dax-cdc.ns-axmdy.svc.cluster.local:3306 px-dax-cdc.ns-axmdy.svc.cluster.local:9104 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME cdc px-dax-cdc-0 Running 0 aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 cn px-dax-cn-0 Running 0 aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 dn px-dax-dn-0 leader Running 0 aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 dn px-dax-dn-1 follower Running 0 aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 dn px-dax-dn-2 follower Running 0 aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:29 UTC+0800 gms px-dax-gms-0 follower Running 0 aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 gms px-dax-gms-1 leader Running 0 aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 gms px-dax-gms-2 follower Running 0 aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:29 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS gms false 1 / 1 2Gi / 2Gi data:20Gi default dn false 1 / 1 2Gi / 2Gi data:20Gi default cn false 1 / 1 2Gi / 2Gi cdc false 1 / 1 2Gi / 2Gi Images: COMPONENT TYPE IMAGE gms gms docker.io/apecloud/polardbx-engine-2.0:80-8.0.18-20231101115000 dn dn docker.io/apecloud/polardbx-engine-2.0:80-8.0.18-20231101115000 cn cn docker.io/apecloud/polardbx-sql:5.4.18-20231101115000 cdc cdc docker.io/apecloud/polardbx-cdc:5.4.18-20231101115000 Show cluster events: kbcli cluster list-events -n ns-axmdy px-dax `kbcli cluster label px-dax app.kubernetes.io/instance- --namespace ns-axmdy ` label "app.kubernetes.io/instance" not found. `kbcli cluster label px-dax app.kubernetes.io/instance=px-dax --namespace ns-axmdy ` `kbcli cluster label px-dax --list --namespace ns-axmdy ` NAME NAMESPACE LABELS px-dax ns-axmdy app.kubernetes.io/instance=px-dax clusterdefinition.kubeblocks.io/name=polardbx clusterversion.kubeblocks.io/name=polardbx-v2.3 label cluster app.kubernetes.io/instance=px-dax Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=px-dax --namespace ns-axmdy ` `kbcli cluster label px-dax --list --namespace ns-axmdy ` NAME NAMESPACE LABELS px-dax ns-axmdy app.kubernetes.io/instance=px-dax case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=polardbx clusterversion.kubeblocks.io/name=polardbx-v2.3 label cluster case.name=kbcli.test1 Success `kbcli cluster label px-dax case.name=kbcli.test2 --overwrite --namespace ns-axmdy ` `kbcli cluster label px-dax --list --namespace ns-axmdy ` NAME NAMESPACE LABELS px-dax ns-axmdy app.kubernetes.io/instance=px-dax case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=polardbx clusterversion.kubeblocks.io/name=polardbx-v2.3 label cluster case.name=kbcli.test2 Success `kbcli cluster label px-dax case.name- --namespace ns-axmdy ` `kbcli cluster label px-dax --list --namespace ns-axmdy ` NAME NAMESPACE LABELS px-dax ns-axmdy app.kubernetes.io/instance=px-dax clusterdefinition.kubeblocks.io/name=polardbx clusterversion.kubeblocks.io/name=polardbx-v2.3 delete cluster label case.name Success check component cn exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cn --namespace ns-axmdy | (grep "cn" || true )` check component cdc exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cdc --namespace ns-axmdy | (grep "cdc" || true )` cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart px-dax --auto-approve --force=true --components cn,cdc --namespace ns-axmdy ` OpsRequest px-dax-restart-p7ld4 created successfully, you can view the progress: kbcli cluster describe-ops px-dax-restart-p7ld4 -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-restart-p7ld4 ns-axmdy Restart px-dax cn,cdc Creating -/- Sep 01,2025 16:33 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Updating Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:33 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:33 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:29 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:29 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-restart-p7ld4 ns-axmdy Restart px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:33 UTC+0800 check ops status done ops_status:px-dax-restart-p7ld4 ns-axmdy Restart px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:33 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-restart-p7ld4 --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-restart-p7ld4 patched `kbcli cluster delete-ops --name px-dax-restart-p7ld4 --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-restart-p7ld4 deleted cluster update monitor cluster does not need to check monitor currently check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Running Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:33 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:33 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:29 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:23 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:26 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:29 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop px-dax --auto-approve --force=true --namespace ns-axmdy ` OpsRequest px-dax-stop-zgngm created successfully, you can view the progress: kbcli cluster describe-ops px-dax-stop-zgngm -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-stop-zgngm ns-axmdy Stop px-dax Pending -/- Sep 01,2025 16:35 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Stopping Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping cluster_status:Stopping check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-stop-zgngm ns-axmdy Stop px-dax cdc,cn,dn,gms Succeed 8/8 Sep 01,2025 16:35 UTC+0800 check ops status done ops_status:px-dax-stop-zgngm ns-axmdy Stop px-dax cdc,cn,dn,gms Succeed 8/8 Sep 01,2025 16:35 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-stop-zgngm --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-stop-zgngm patched `kbcli cluster delete-ops --name px-dax-stop-zgngm --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-stop-zgngm deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start px-dax --force=true --namespace ns-axmdy ` OpsRequest px-dax-start-rd94r created successfully, you can view the progress: kbcli cluster describe-ops px-dax-start-rd94r -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-start-rd94r ns-axmdy Start px-dax Creating -/- Sep 01,2025 16:36 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Updating Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-start-rd94r ns-axmdy Start px-dax cdc,cn,dn,gms Succeed 8/8 Sep 01,2025 16:36 UTC+0800 check ops status done ops_status:px-dax-start-rd94r ns-axmdy Start px-dax cdc,cn,dn,gms Succeed 8/8 Sep 01,2025 16:36 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-start-rd94r --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-start-rd94r patched `kbcli cluster delete-ops --name px-dax-start-rd94r --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-start-rd94r deleted check component cn exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cn --namespace ns-axmdy | (grep "cn" || true )` check component cdc exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cdc --namespace ns-axmdy | (grep "cdc" || true )` cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in px-dax namespace. `kbcli cluster hscale px-dax --auto-approve --force=true --components cn,cdc --replicas 2 --namespace ns-axmdy ` OpsRequest px-dax-horizontalscaling-5fv6k created successfully, you can view the progress: kbcli cluster describe-ops px-dax-horizontalscaling-5fv6k -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-horizontalscaling-5fv6k ns-axmdy HorizontalScaling px-dax cn,cdc Creating -/- Sep 01,2025 16:40 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Updating Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-cdc-1 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:40 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-cn-1 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:40 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done No resources found in px-dax namespace. check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-horizontalscaling-5fv6k ns-axmdy HorizontalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:40 UTC+0800 check ops status done ops_status:px-dax-horizontalscaling-5fv6k ns-axmdy HorizontalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:40 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-horizontalscaling-5fv6k --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-horizontalscaling-5fv6k patched `kbcli cluster delete-ops --name px-dax-horizontalscaling-5fv6k --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-horizontalscaling-5fv6k deleted check component cn exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cn --namespace ns-axmdy | (grep "cn" || true )` check component cdc exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cdc --namespace ns-axmdy | (grep "cdc" || true )` cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in px-dax namespace. `kbcli cluster hscale px-dax --auto-approve --force=true --components cn,cdc --replicas 1 --namespace ns-axmdy ` OpsRequest px-dax-horizontalscaling-v8ptn created successfully, you can view the progress: kbcli cluster describe-ops px-dax-horizontalscaling-v8ptn -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-horizontalscaling-v8ptn ns-axmdy HorizontalScaling px-dax cn,cdc Pending -/- Sep 01,2025 16:41 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Running Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:20Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done No resources found in px-dax namespace. check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-horizontalscaling-v8ptn ns-axmdy HorizontalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:41 UTC+0800 check ops status done ops_status:px-dax-horizontalscaling-v8ptn ns-axmdy HorizontalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:41 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-horizontalscaling-v8ptn --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-horizontalscaling-v8ptn patched `kbcli cluster delete-ops --name px-dax-horizontalscaling-v8ptn --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-horizontalscaling-v8ptn deleted 7 check component gms exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=gms --namespace ns-axmdy | (grep "gms" || true )` check component dn exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=dn --namespace ns-axmdy | (grep "dn" || true )` `kubectl get pvc -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=gms,dn,apps.kubeblocks.io/vct-name=data --namespace ns-axmdy ` No resources found in ns-axmdy namespace. px-dax gms,dn data pvc is empty cluster volume-expand check cluster status before ops check cluster status done cluster_status:Running No resources found in px-dax namespace. `kbcli cluster volume-expand px-dax --auto-approve --force=true --components gms,dn --volume-claim-templates data --storage 25Gi --namespace ns-axmdy ` OpsRequest px-dax-volumeexpansion-tjzgn created successfully, you can view the progress: kbcli cluster describe-ops px-dax-volumeexpansion-tjzgn -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-volumeexpansion-tjzgn ns-axmdy VolumeExpansion px-dax gms,dn Pending -/- Sep 01,2025 16:41 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Updating Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1 / 1 2Gi / 2Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done No resources found in px-dax namespace. check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-volumeexpansion-tjzgn ns-axmdy VolumeExpansion px-dax gms,dn Succeed 6/6 Sep 01,2025 16:41 UTC+0800 check ops status done ops_status:px-dax-volumeexpansion-tjzgn ns-axmdy VolumeExpansion px-dax gms,dn Succeed 6/6 Sep 01,2025 16:41 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-volumeexpansion-tjzgn --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-volumeexpansion-tjzgn patched `kbcli cluster delete-ops --name px-dax-volumeexpansion-tjzgn --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-volumeexpansion-tjzgn deleted check component cn exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cn --namespace ns-axmdy | (grep "cn" || true )` check component cdc exists `kubectl get components -l app.kubernetes.io/instance=px-dax,apps.kubeblocks.io/component-name=cdc --namespace ns-axmdy | (grep "cdc" || true )` cluster vscale check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale px-dax --auto-approve --force=true --components cn,cdc --cpu 1100m --memory 2.1Gi --namespace ns-axmdy ` OpsRequest px-dax-verticalscaling-n8vnr created successfully, you can view the progress: kbcli cluster describe-ops px-dax-verticalscaling-n8vnr -n ns-axmdy check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-verticalscaling-n8vnr ns-axmdy VerticalScaling px-dax cn,cdc Creating -/- Sep 01,2025 16:50 UTC+0800 check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 DoNotTerminate Updating Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1100m / 1100m 2254857830400m / 2254857830400m aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:50 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1100m / 1100m 2254857830400m / 2254857830400m aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:50 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done check ops status `kbcli cluster list-ops px-dax --status all --namespace ns-axmdy ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME px-dax-verticalscaling-n8vnr ns-axmdy VerticalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:50 UTC+0800 check ops status done ops_status:px-dax-verticalscaling-n8vnr ns-axmdy VerticalScaling px-dax cn,cdc Succeed 2/2 Sep 01,2025 16:50 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests px-dax-verticalscaling-n8vnr --namespace ns-axmdy ` opsrequest.apps.kubeblocks.io/px-dax-verticalscaling-n8vnr patched `kbcli cluster delete-ops --name px-dax-verticalscaling-n8vnr --force --auto-approve --namespace ns-axmdy ` OpsRequest px-dax-verticalscaling-n8vnr deleted cluster update terminationPolicy WipeOut `kbcli cluster update px-dax --termination-policy=WipeOut --namespace ns-axmdy ` cluster.apps.kubeblocks.io/px-dax updated check cluster status `kbcli cluster list px-dax --show-labels --namespace ns-axmdy ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS px-dax ns-axmdy polardbx polardbx-v2.3 WipeOut Running Sep 01,2025 16:23 UTC+0800 app.kubernetes.io/instance=px-dax,clusterdefinition.kubeblocks.io/name=polardbx,clusterversion.kubeblocks.io/name=polardbx-v2.3 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances px-dax --namespace ns-axmdy ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME px-dax-cdc-0 ns-axmdy px-dax cdc Running 0 1100m / 1100m 2254857830400m / 2254857830400m aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:50 UTC+0800 px-dax-cn-0 ns-axmdy px-dax cn Running 0 1100m / 1100m 2254857830400m / 2254857830400m aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:50 UTC+0800 px-dax-dn-0 ns-axmdy px-dax dn Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-dn-1 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 px-dax-dn-2 ns-axmdy px-dax dn Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:39 UTC+0800 px-dax-gms-0 ns-axmdy px-dax gms Running leader 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000006/10.224.0.6 Sep 01,2025 16:36 UTC+0800 px-dax-gms-1 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000005/10.224.0.5 Sep 01,2025 16:38 UTC+0800 px-dax-gms-2 ns-axmdy px-dax gms Running follower 0 1 / 1 2Gi / 2Gi data:25Gi aks-cicdamdpool-30824184-vmss000003/10.224.0.7 Sep 01,2025 16:38 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=px-dax` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets px-dax-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:polardbx_root;DB_PASSWORD:rll78p2w;DB_PORT:3306;DB_DATABASE: check cluster connect ` echo ' echo "select 1;" | mysql -hpx-dax-dn.ns-axmdy.svc.cluster.local -P3306 -upolardbx_root -p"rll78p2w"' | kubectl exec -it px-dax-dn-0 --namespace ns-axmdy -- sh ` check cluster connect done cluster list-logs `kbcli cluster list-logs px-dax --namespace ns-axmdy ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update px-dax --enable-all-logs=true --namespace ns-axmdy Error from server (NotFound): pods "px-dax-gms-0" not found cluster logs `kbcli cluster logs px-dax --tail 30 --namespace ns-axmdy ` Defaulted container "engine" out of: engine, exporter, lorry, tools-updater (init), init-lorry (init) ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) 2025-09-01T08:37:49.278321Z mysqld_safe Logging to '/data/mysql/log/alert.log'. 2025-09-01T08:37:49.347630Z mysqld_safe Starting mysqld daemon with databases from /data/mysql/data wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) 2025-09-01 08:37:52,034 - AuditController - ERROR - Creating mysql connection pool failed: 2003: Can't connect to MySQL server on 'localhost:3306' (111 Connection refused) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) 2025-09-01 08:37:57,040 - AuditController - ERROR - Creating mysql connection pool failed: 2003: Can't connect to MySQL server on 'localhost:3306' (111 Connection refused) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready ERROR 2003 (HY000): Can't connect to MySQL server on '127.1' (111) wait mysql ready 1 1 mysql is ok 2025-09-01 08:39:09,577 - AuditController - INFO - Created a mysql connection pool with size = 3. 2025-09-01 08:39:09,578 - AuditController - INFO - Starting a Label Check Thread to listen k8s' audit label every 10 second. 2025-09-01 08:39:09,578 - AuditController - INFO - Starting a Log Flush Thread to flush audit log every 1 second. delete cluster px-dax `kbcli cluster delete px-dax --auto-approve --namespace ns-axmdy ` Cluster px-dax deleted pod_info:px-dax-cdc-0 2/2 Running 0 65s px-dax-cn-0 2/2 Running 0 65s px-dax-dn-0 3/3 Running 0 15m px-dax-dn-1 3/3 Running 0 13m px-dax-dn-2 3/3 Running 0 12m px-dax-gms-0 3/3 Running 0 15m px-dax-gms-1 3/3 Running 0 13m px-dax-gms-2 3/3 Running 0 13m pod_info:px-dax-dn-0 3/3 Terminating 0 15m px-dax-dn-1 3/3 Terminating 0 14m px-dax-dn-2 3/3 Terminating 0 13m px-dax-gms-0 3/3 Terminating 0 15m px-dax-gms-1 3/3 Terminating 0 14m px-dax-gms-2 3/3 Terminating 0 13m No resources found in ns-axmdy namespace. delete cluster pod done No resources found in ns-axmdy namespace. check cluster resource non-exist OK: pvc No resources found in ns-axmdy namespace. delete cluster done No resources found in ns-axmdy namespace. No resources found in ns-axmdy namespace. No resources found in ns-axmdy namespace. Polardbx Test Suite All Done! --------------------------------------Polardbx (Topology = Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=polardbx;ClusterVersion=polardbx-v2.3;]|[Description=Create a cluster with the specified cluster definition polardbx and cluster version polardbx-v2.3] [PASSED]|[Restart]|[ComponentName=cn,cdc]|[Description=Restart the cluster specify component cn,cdc] [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[HorizontalScaling Out]|[ComponentName=cn,cdc]|[Description=HorizontalScaling Out the cluster specify component cn,cdc] [PASSED]|[HorizontalScaling In]|[ComponentName=cn,cdc]|[Description=HorizontalScaling In the cluster specify component cn,cdc] [PASSED]|[VolumeExpansion]|[ComponentName=gms,dn]|[Description=VolumeExpansion the cluster specify component gms,dn] [PASSED]|[VerticalScaling]|[ComponentName=cn,cdc]|[Description=VerticalScaling the cluster specify component cn,cdc] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]