source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME: `kubectl get namespace | grep ns-qmaua ` `kubectl create namespace ns-qmaua` namespace/ns-qmaua created create namespace ns-qmaua done download kbcli `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)` `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.1` 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 2 33.6M 2 946k 0 0 9.8M 0 0:00:03 --:--:-- 0:00:03 9.8M 100 33.6M 100 33.6M 0 0 175M 0 --:--:-- --:--:-- --:--:-- 337M kbcli installed successfully. Kubernetes: v1.32.6 KubeBlocks: 1.0.1 kbcli: 1.0.1 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 v1.0.1 done Kubernetes: v1.32.6 KubeBlocks: 1.0.1 kbcli: 1.0.1 Kubernetes Env: v1.32.6 check snapshot controller check snapshot controller done POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default KubeBlocks version is:1.0.1 skip upgrade KubeBlocks current KubeBlocks version: 1.0.1 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 component definition set component name:mogdb set component version set component version:mogdb set service versions:5.0.5 set service versions sorted:5.0.5 set mogdb component definition set mogdb component definition mogdb-1.0.1 REPORT_COUNT 0:0 set replicas first:2,5.0.5 set replicas third:2,5.0.5 set replicas fourth:2,5.0.5 set minimum cmpv service version set minimum cmpv service version replicas:2,5.0.5 REPORT_COUNT:1 Not support cluster topology for mogdb set mogdb component definition set mogdb component definition mogdb-1.0.1 LIMIT_CPU:0.5 LIMIT_MEMORY:1 storage size: 5 CLUSTER_NAME:mogdb-kltbjv No resources found in ns-qmaua namespace. pod_info: termination_policy:WipeOut create 2 replica WipeOut mogdb cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: mogdb-1.0.1 by component version:mogdb apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: mogdb-kltbjv namespace: ns-qmaua spec: terminationPolicy: WipeOut componentSpecs: - name: mogdb componentDef: mogdb-1.0.1 tls: false replicas: 2 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 500m memory: 1Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi `kubectl apply -f test_create_mogdb-kltbjv.yaml` cluster.apps.kubeblocks.io/mogdb-kltbjv created apply test_create_mogdb-kltbjv.yaml Success `rm -rf test_create_mogdb-kltbjv.yaml` check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Creating Sep 11,2025 17:25 UTC+0800 cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:25 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:27 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check pod mogdb-kltbjv-mogdb-0 container_name mogdb exist password c&029q4*55Jy2y5U check pod mogdb-kltbjv-mogdb-0 container_name helper exist password c&029q4*55Jy2y5U check pod mogdb-kltbjv-mogdb-0 container_name exporter exist password c&029q4*55Jy2y5U check pod mogdb-kltbjv-mogdb-0 container_name kbagent exist password c&029q4*55Jy2y5U No container logs contain secret password. describe cluster `kbcli cluster describe mogdb-kltbjv --namespace ns-qmaua ` Name: mogdb-kltbjv Created Time: Sep 11,2025 17:25 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-qmaua Running WipeOut Endpoints: COMPONENT INTERNAL EXTERNAL mogdb mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local:26000 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME mogdb 5.0.5 mogdb-kltbjv-mogdb-0 primary Running 0 aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:25 UTC+0800 mogdb 5.0.5 mogdb-kltbjv-mogdb-1 secondary Running 0 aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:27 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS mogdb 500m / 500m 1Gi / 1Gi data:5Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE mogdb mogdb-1.0.1 docker.io/apecloud/mogdb:5.0.5 docker.io/apecloud/mogdb-exporter:3.1.0 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-qmaua mogdb-kltbjv `kbcli cluster label mogdb-kltbjv app.kubernetes.io/instance- --namespace ns-qmaua ` label "app.kubernetes.io/instance" not found. `kbcli cluster label mogdb-kltbjv app.kubernetes.io/instance=mogdb-kltbjv --namespace ns-qmaua ` `kbcli cluster label mogdb-kltbjv --list --namespace ns-qmaua ` NAME NAMESPACE LABELS mogdb-kltbjv ns-qmaua app.kubernetes.io/instance=mogdb-kltbjv label cluster app.kubernetes.io/instance=mogdb-kltbjv Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=mogdb-kltbjv --namespace ns-qmaua ` `kbcli cluster label mogdb-kltbjv --list --namespace ns-qmaua ` NAME NAMESPACE LABELS mogdb-kltbjv ns-qmaua app.kubernetes.io/instance=mogdb-kltbjv case.name=kbcli.test1 label cluster case.name=kbcli.test1 Success `kbcli cluster label mogdb-kltbjv case.name=kbcli.test2 --overwrite --namespace ns-qmaua ` `kbcli cluster label mogdb-kltbjv --list --namespace ns-qmaua ` NAME NAMESPACE LABELS mogdb-kltbjv ns-qmaua app.kubernetes.io/instance=mogdb-kltbjv case.name=kbcli.test2 label cluster case.name=kbcli.test2 Success `kbcli cluster label mogdb-kltbjv case.name- --namespace ns-qmaua ` `kbcli cluster label mogdb-kltbjv --list --namespace ns-qmaua ` NAME NAMESPACE LABELS mogdb-kltbjv ns-qmaua app.kubernetes.io/instance=mogdb-kltbjv delete cluster label case.name Success cluster connect `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: `echo "echo \"create database if not exists benchtest;SELECT * from pg_stat_database;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash ` Defaulted container "mogdb" out of: mogdb, helper, exporter, kbagent, init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file CREATE DATABASE datid | datname | numbackends | xact_commit | xact_rollback | blks_read | blks_hit | tup_returned | tup_fetched | tup_inserted | tup_updated | tup_deleted | conflicts | temp_files | temp_bytes | deadlocks | blk_read_time | blk_write_time | stats_reset -------+-----------+-------------+-------------+---------------+-----------+----------+--------------+-------------+--------------+-------------+-------------+-----------+------------+------------+-----------+---------------+----------------+------------------------------- 1 | template1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16384 | mogdb | 0 | 83 | 0 | 209 | 3453 | 1555 | 2924 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:27:26.930565+00 16393 | benchtest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15315 | template0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15320 | postgres | 11 | 420 | 0 | 284 | 16024 | 9367 | 18408 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:27:19.76236+00 (5 rows) connect cluster Success insert batch data by db client Error from server (NotFound): pods "test-db-client-executionloop-mogdb-kltbjv" not found `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-mogdb-kltbjv --namespace ns-qmaua ` Error from server (NotFound): pods "test-db-client-executionloop-mogdb-kltbjv" not found Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. Error from server (NotFound): pods "test-db-client-executionloop-mogdb-kltbjv" not found `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-mogdb-kltbjv namespace: ns-qmaua spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local" - "--user" - "root" - "--password" - "c&029q4*55Jy2y5U" - "--port" - "26000" - "--dbtype" - "mogdb" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never `kubectl apply -f test-db-client-executionloop-mogdb-kltbjv.yaml` pod/test-db-client-executionloop-mogdb-kltbjv created apply test-db-client-executionloop-mogdb-kltbjv.yaml Success `rm -rf test-db-client-executionloop-mogdb-kltbjv.yaml` check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 5s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 9s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 15s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 20s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 25s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 30s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 35s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 40s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 45s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 51s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 56s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 1/1 Running 0 61s check pod test-db-client-executionloop-mogdb-kltbjv status done pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mogdb-kltbjv 0/1 Completed 0 66s check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Running Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:25 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:27 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Sep 11, 2025 9:29:23 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [96a15eb6-640a-47b1-b103-d3abf4b0915f] Try to connect. IP: mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local:26000 Sep 11, 2025 9:29:24 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [10.244.3.132:54296/ogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local/10.0.179.200:26000] Connection is established. ID: 96a15eb6-640a-47b1-b103-d3abf4b0915f Sep 11, 2025 9:29:24 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: Connect complete. ID: 96a15eb6-640a-47b1-b103-d3abf4b0915f Execution loop start: create databases executions_loop CREATE DATABASE executions_loop; reconnect connection executions_loop Sep 11, 2025 9:29:26 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [adc7f139-81c7-4c4d-88f4-b372466bbd22] Try to connect. IP: mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local:26000 Sep 11, 2025 9:29:26 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: [10.244.3.132:54310/ogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local/10.0.179.200:26000] Connection is established. ID: adc7f139-81c7-4c4d-88f4-b372466bbd22 Sep 11, 2025 9:29:26 AM io.mogdb.core.v3.ConnectionFactoryImpl openConnectionImpl INFO: Connect complete. ID: adc7f139-81c7-4c4d-88f4-b372466bbd22 drop table executions_loop_table DROP TABLE IF EXISTS executions_loop_table; create table executions_loop_table CREATE TABLE IF NOT EXISTS executions_loop_table (id SERIAL PRIMARY KEY , value text); Execution loop start:INSERT INTO executions_loop_table (value) VALUES ('executions_loop_test_1'); [ 1s ] executions total: 1 successful: 1 failed: 0 disconnect: 0 [ 2s ] executions total: 83 successful: 83 failed: 0 disconnect: 0 [ 3s ] executions total: 167 successful: 167 failed: 0 disconnect: 0 [ 4s ] executions total: 249 successful: 249 failed: 0 disconnect: 0 [ 5s ] executions total: 329 successful: 329 failed: 0 disconnect: 0 [ 6s ] executions total: 416 successful: 416 failed: 0 disconnect: 0 [ 7s ] executions total: 501 successful: 501 failed: 0 disconnect: 0 [ 8s ] executions total: 583 successful: 583 failed: 0 disconnect: 0 [ 9s ] executions total: 669 successful: 669 failed: 0 disconnect: 0 [ 10s ] executions total: 752 successful: 752 failed: 0 disconnect: 0 [ 11s ] executions total: 839 successful: 839 failed: 0 disconnect: 0 [ 12s ] executions total: 926 successful: 926 failed: 0 disconnect: 0 [ 13s ] executions total: 1012 successful: 1012 failed: 0 disconnect: 0 [ 14s ] executions total: 1095 successful: 1095 failed: 0 disconnect: 0 [ 15s ] executions total: 1183 successful: 1183 failed: 0 disconnect: 0 [ 16s ] executions total: 1271 successful: 1271 failed: 0 disconnect: 0 [ 17s ] executions total: 1355 successful: 1355 failed: 0 disconnect: 0 [ 18s ] executions total: 1441 successful: 1441 failed: 0 disconnect: 0 [ 19s ] executions total: 1528 successful: 1528 failed: 0 disconnect: 0 [ 20s ] executions total: 1614 successful: 1614 failed: 0 disconnect: 0 [ 21s ] executions total: 1699 successful: 1699 failed: 0 disconnect: 0 [ 22s ] executions total: 1785 successful: 1785 failed: 0 disconnect: 0 [ 23s ] executions total: 1874 successful: 1874 failed: 0 disconnect: 0 [ 24s ] executions total: 1961 successful: 1961 failed: 0 disconnect: 0 [ 25s ] executions total: 2047 successful: 2047 failed: 0 disconnect: 0 [ 26s ] executions total: 2138 successful: 2138 failed: 0 disconnect: 0 [ 27s ] executions total: 2225 successful: 2225 failed: 0 disconnect: 0 [ 28s ] executions total: 2312 successful: 2312 failed: 0 disconnect: 0 [ 29s ] executions total: 2399 successful: 2399 failed: 0 disconnect: 0 [ 30s ] executions total: 2486 successful: 2486 failed: 0 disconnect: 0 [ 31s ] executions total: 2574 successful: 2574 failed: 0 disconnect: 0 [ 32s ] executions total: 2659 successful: 2659 failed: 0 disconnect: 0 [ 33s ] executions total: 2746 successful: 2746 failed: 0 disconnect: 0 [ 34s ] executions total: 2837 successful: 2837 failed: 0 disconnect: 0 [ 35s ] executions total: 2908 successful: 2908 failed: 0 disconnect: 0 [ 36s ] executions total: 2991 successful: 2991 failed: 0 disconnect: 0 [ 37s ] executions total: 3075 successful: 3075 failed: 0 disconnect: 0 [ 38s ] executions total: 3162 successful: 3162 failed: 0 disconnect: 0 [ 39s ] executions total: 3249 successful: 3249 failed: 0 disconnect: 0 [ 40s ] executions total: 3337 successful: 3337 failed: 0 disconnect: 0 [ 41s ] executions total: 3423 successful: 3423 failed: 0 disconnect: 0 [ 42s ] executions total: 3506 successful: 3506 failed: 0 disconnect: 0 [ 43s ] executions total: 3595 successful: 3595 failed: 0 disconnect: 0 [ 44s ] executions total: 3681 successful: 3681 failed: 0 disconnect: 0 [ 45s ] executions total: 3763 successful: 3763 failed: 0 disconnect: 0 [ 46s ] executions total: 3850 successful: 3850 failed: 0 disconnect: 0 [ 47s ] executions total: 3936 successful: 3936 failed: 0 disconnect: 0 [ 48s ] executions total: 4019 successful: 4019 failed: 0 disconnect: 0 [ 49s ] executions total: 4108 successful: 4108 failed: 0 disconnect: 0 [ 50s ] executions total: 4195 successful: 4195 failed: 0 disconnect: 0 [ 51s ] executions total: 4280 successful: 4280 failed: 0 disconnect: 0 [ 52s ] executions total: 4371 successful: 4371 failed: 0 disconnect: 0 [ 53s ] executions total: 4458 successful: 4458 failed: 0 disconnect: 0 [ 54s ] executions total: 4543 successful: 4543 failed: 0 disconnect: 0 [ 55s ] executions total: 4631 successful: 4631 failed: 0 disconnect: 0 [ 56s ] executions total: 4716 successful: 4716 failed: 0 disconnect: 0 [ 57s ] executions total: 4802 successful: 4802 failed: 0 disconnect: 0 [ 58s ] executions total: 4897 successful: 4897 failed: 0 disconnect: 0 [ 60s ] executions total: 4916 successful: 4916 failed: 0 disconnect: 0 Test Result: Total Executions: 4916 Successful Executions: 4916 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: mogdb Host: mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local Port: 26000 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 4916 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-mogdb-kltbjv --namespace ns-qmaua ` pod/test-db-client-executionloop-mogdb-kltbjv patched (no change) Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "test-db-client-executionloop-mogdb-kltbjv" force deleted LB_TYPE is set to: internet cluster expose check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster expose mogdb-kltbjv --auto-approve --force=true --type internet --enable true --components mogdb --role-selector primary --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-expose-vq8lc created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-expose-vq8lc -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv Running -/- Sep 11,2025 17:30 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Running Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:25 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:27 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:30 UTC+0800 ops_status:mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:30 UTC+0800 ops_status:mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:30 UTC+0800 ops_status:mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:30 UTC+0800 ops_status:mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:30 UTC+0800 check ops status done ops_status:mogdb-kltbjv-expose-vq8lc ns-qmaua Expose mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:30 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-expose-vq8lc --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-expose-vq8lc patched `kbcli cluster delete-ops --name mogdb-kltbjv-expose-vq8lc --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-expose-vq8lc deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success skip bench: password contains & cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop mogdb-kltbjv --auto-approve --force=true --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-stop-9x6bn created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-stop-9x6bn -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-stop-9x6bn ns-qmaua Stop mogdb-kltbjv Running -/- Sep 11,2025 17:31 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Stopped Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` 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 mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-stop-9x6bn ns-qmaua Stop mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:31 UTC+0800 check ops status done ops_status:mogdb-kltbjv-stop-9x6bn ns-qmaua Stop mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:31 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-stop-9x6bn --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-stop-9x6bn patched `kbcli cluster delete-ops --name mogdb-kltbjv-stop-9x6bn --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-stop-9x6bn deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start mogdb-kltbjv --force=true --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-start-hh6z7 created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-start-hh6z7 -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-start-hh6z7 ns-qmaua Start mogdb-kltbjv mogdb Running 0/2 Sep 11,2025 17:31 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Updating Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv 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 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 mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:31 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:42 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-start-hh6z7 ns-qmaua Start mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:31 UTC+0800 check ops status done ops_status:mogdb-kltbjv-start-hh6z7 ns-qmaua Start mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:31 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-start-hh6z7 --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-start-hh6z7 patched `kbcli cluster delete-ops --name mogdb-kltbjv-start-hh6z7 --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-start-hh6z7 deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success cluster mogdb scale-out cluster mogdb scale-out replicas: 3 check cluster status before ops check cluster status done cluster_status:Running No resources found in mogdb-kltbjv namespace. `kbcli cluster scale-out mogdb-kltbjv --auto-approve --force=true --components mogdb --replicas 1 --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-horizontalscaling-d9mc5 created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-horizontalscaling-d9mc5 -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-horizontalscaling-d9mc5 ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Running -/- Sep 11,2025 17:45 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Updating Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv 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 mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:31 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:42 UTC+0800 mogdb-kltbjv-mogdb-2 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:45 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 mogdb-kltbjv-mogdb-2 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done No resources found in mogdb-kltbjv namespace. check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-horizontalscaling-d9mc5 ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:45 UTC+0800 check ops status done ops_status:mogdb-kltbjv-horizontalscaling-d9mc5 ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:45 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-horizontalscaling-d9mc5 --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-horizontalscaling-d9mc5 patched `kbcli cluster delete-ops --name mogdb-kltbjv-horizontalscaling-d9mc5 --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-horizontalscaling-d9mc5 deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success cluster mogdb scale-in cluster mogdb scale-in replicas: 2 check cluster status before ops check cluster status done cluster_status:Running No resources found in mogdb-kltbjv namespace. `kbcli cluster scale-in mogdb-kltbjv --auto-approve --force=true --components mogdb --replicas 1 --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-horizontalscaling-nrvsw created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-horizontalscaling-nrvsw -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-horizontalscaling-nrvsw ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:47 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Running Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:31 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1100m / 600m 1188Mi / 1124Mi data:5Gi aks-cicdamdpool-34679673-vmss000001/10.224.0.6 Sep 11,2025 17:42 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done No resources found in mogdb-kltbjv namespace. check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-horizontalscaling-nrvsw ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:47 UTC+0800 check ops status done ops_status:mogdb-kltbjv-horizontalscaling-nrvsw ns-qmaua HorizontalScaling mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:47 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-horizontalscaling-nrvsw --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-horizontalscaling-nrvsw patched `kbcli cluster delete-ops --name mogdb-kltbjv-horizontalscaling-nrvsw --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-horizontalscaling-nrvsw deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success 5 check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale mogdb-kltbjv --auto-approve --force=true --components mogdb --cpu 600m --memory 1.1Gi --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-verticalscaling-dxgnp created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-verticalscaling-dxgnp -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-verticalscaling-dxgnp ns-qmaua VerticalScaling mogdb-kltbjv mogdb Creating -/- Sep 11,2025 17:47 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Updating Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv 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 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 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 mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:51 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:47 UTC+0800 check pod status done check cluster role No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-verticalscaling-dxgnp ns-qmaua VerticalScaling mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:47 UTC+0800 check ops status done ops_status:mogdb-kltbjv-verticalscaling-dxgnp ns-qmaua VerticalScaling mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:47 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-verticalscaling-dxgnp --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-verticalscaling-dxgnp patched `kbcli cluster delete-ops --name mogdb-kltbjv-verticalscaling-dxgnp --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-verticalscaling-dxgnp deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart mogdb-kltbjv --auto-approve --force=true --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-restart-8x2h7 created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-restart-8x2h7 -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-restart-8x2h7 ns-qmaua Restart mogdb-kltbjv mogdb Creating -/- Sep 11,2025 17:52 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Updating Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv 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 mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:53 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:52 UTC+0800 check pod status done check cluster role No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 No resources found in ns-qmaua namespace. primary: ;secondary: mogdb-kltbjv-mogdb-0 mogdb-kltbjv-mogdb-1 check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-restart-8x2h7 ns-qmaua Restart mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:52 UTC+0800 check ops status done ops_status:mogdb-kltbjv-restart-8x2h7 ns-qmaua Restart mogdb-kltbjv mogdb Succeed 2/2 Sep 11,2025 17:52 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-restart-8x2h7 --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-restart-8x2h7 patched `kbcli cluster delete-ops --name mogdb-kltbjv-restart-8x2h7 --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-restart-8x2h7 deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success cluster update terminationPolicy WipeOut `kbcli cluster update mogdb-kltbjv --termination-policy=WipeOut --namespace ns-qmaua ` cluster.apps.kubeblocks.io/mogdb-kltbjv updated (no change) check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Running Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:53 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:52 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check cluster storage class cluster volume-snapshot backup `kbcli cluster backup mogdb-kltbjv --method volume-snapshot --namespace ns-qmaua ` Backup backup-ns-qmaua-mogdb-kltbjv-20250911175445 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-qmaua-mogdb-kltbjv-20250911175445 -n ns-qmaua check backup status `kbcli cluster list-backups mogdb-kltbjv --namespace ns-qmaua ` No backups found in ns-qmaua namespace. backup_status:mogdb-kltbjv-volume-snapshot-Delete backup_status:mogdb-kltbjv-volume-snapshot-Running backup_status:mogdb-kltbjv-volume-snapshot-Running check backup status done backup_status:backup-ns-qmaua-mogdb-kltbjv-20250911175445 ns-qmaua mogdb-kltbjv volume-snapshot Completed 5Gi 12s Delete Sep 11,2025 17:54 UTC+0800 Sep 11,2025 17:54 UTC+0800 cluster restore backup Error from server (NotFound): opsrequests.operations.kubeblocks.io "mogdb-kltbjv-backup" not found `kbcli cluster describe-backup --names backup-ns-qmaua-mogdb-kltbjv-20250911175445 --namespace ns-qmaua ` Name: backup-ns-qmaua-mogdb-kltbjv-20250911175445 Cluster: mogdb-kltbjv Namespace: ns-qmaua Spec: Method: volume-snapshot Policy Name: mogdb-kltbjv-mogdb-backup-policy Actions: createVolumeSnapshot-0: panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x2b40d9f] goroutine 1 [running]: github.com/apecloud/kbcli/pkg/cmd/dataprotection.PrintBackupObjDescribe(0xc000c10240, 0xc0007e8b08) /home/runner/work/kbcli/kbcli/pkg/cmd/dataprotection/backup.go:480 +0x4bf github.com/apecloud/kbcli/pkg/cmd/dataprotection.DescribeBackups(0xc000c10240, ***0xc00168b590?, 0x192f1db?, 0xc000c81b08?***) /home/runner/work/kbcli/kbcli/pkg/cmd/dataprotection/backup.go:458 +0x125 github.com/apecloud/kbcli/pkg/cmd/cluster.describeBackups(0x0?, ***0xc000b07a80?, 0x0?, 0x668c251b00000000?***) /home/runner/work/kbcli/kbcli/pkg/cmd/cluster/dataprotection.go:204 +0x66 github.com/apecloud/kbcli/pkg/cmd/cluster.NewDescribeBackupCmd.func1(0xc001018908?, ***0xc000b07a80, 0x0, 0x4***) /home/runner/work/kbcli/kbcli/pkg/cmd/cluster/dataprotection.go:195 +0xe5 github.com/spf13/cobra.(*Command).execute(0xc001018908, ***0xc000b07a40, 0x4, 0x4***) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:989 +0xa91 github.com/spf13/cobra.(*Command).ExecuteC(0xc0008a9808) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 k8s.io/component-base/cli.run(0xc0008a9808) /home/runner/go/pkg/mod/k8s.io/component-base@v0.29.2/cli/run.go:146 +0x290 k8s.io/component-base/cli.RunNoErrOutput(...) /home/runner/go/pkg/mod/k8s.io/component-base@v0.29.2/cli/run.go:84 main.main() /home/runner/work/kbcli/kbcli/cmd/cli/main.go:31 +0x18 `kbcli cluster restore mogdb-kltbjv-backup --backup backup-ns-qmaua-mogdb-kltbjv-20250911175445 --namespace ns-qmaua ` Cluster mogdb-kltbjv-backup created check cluster status `kbcli cluster list mogdb-kltbjv-backup --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv-backup ns-qmaua WipeOut Creating Sep 11,2025 17:55 UTC+0800 cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv-backup --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-backup-mogdb-0 ns-qmaua mogdb-kltbjv-backup mogdb Running primary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:55 UTC+0800 mogdb-kltbjv-backup-mogdb-1 ns-qmaua mogdb-kltbjv-backup mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:56 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-backup-mogdb-0;secondary: mogdb-kltbjv-backup-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv-backup` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-backup-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-backup-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done `kbcli cluster describe-backup --names backup-ns-qmaua-mogdb-kltbjv-20250911175445 --namespace ns-qmaua ` Name: backup-ns-qmaua-mogdb-kltbjv-20250911175445 Cluster: mogdb-kltbjv Namespace: ns-qmaua Spec: Method: volume-snapshot Policy Name: mogdb-kltbjv-mogdb-backup-policy Actions: createVolumeSnapshot-0: panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x2b40d9f] goroutine 1 [running]: github.com/apecloud/kbcli/pkg/cmd/dataprotection.PrintBackupObjDescribe(0xc000fc6a80, 0xc0007f7b88) /home/runner/work/kbcli/kbcli/pkg/cmd/dataprotection/backup.go:480 +0x4bf github.com/apecloud/kbcli/pkg/cmd/dataprotection.DescribeBackups(0xc000fc6a80, ***0xc0016ef7a0?, 0x192f1db?, 0xc00173ab48?***) /home/runner/work/kbcli/kbcli/pkg/cmd/dataprotection/backup.go:458 +0x125 github.com/apecloud/kbcli/pkg/cmd/cluster.describeBackups(0x0?, ***0xc0008fdbc0?, 0x0?, 0x60cd671800000000?***) /home/runner/work/kbcli/kbcli/pkg/cmd/cluster/dataprotection.go:204 +0x66 github.com/apecloud/kbcli/pkg/cmd/cluster.NewDescribeBackupCmd.func1(0xc00121cc08?, ***0xc0008fdbc0, 0x0, 0x4***) /home/runner/work/kbcli/kbcli/pkg/cmd/cluster/dataprotection.go:195 +0xe5 github.com/spf13/cobra.(*Command).execute(0xc00121cc08, ***0xc0008fdb80, 0x4, 0x4***) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:989 +0xa91 github.com/spf13/cobra.(*Command).ExecuteC(0xc000ea2608) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 k8s.io/component-base/cli.run(0xc000ea2608) /home/runner/go/pkg/mod/k8s.io/component-base@v0.29.2/cli/run.go:146 +0x290 k8s.io/component-base/cli.RunNoErrOutput(...) /home/runner/go/pkg/mod/k8s.io/component-base@v0.29.2/cli/run.go:84 main.main() /home/runner/work/kbcli/kbcli/cmd/cli/main.go:31 +0x18 cluster connect `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv-backup` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-backup-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: `echo "echo \"create database if not exists benchtest;SELECT * from pg_stat_database;\" | gsql -h mogdb-kltbjv-backup-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-backup-mogdb-0 --namespace ns-qmaua -- bash ` Defaulted container "mogdb" out of: mogdb, helper, exporter, kbagent, init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file NOTICE: database "benchtest" already exists, skipping CREATE DATABASE datid | datname | numbackends | xact_commit | xact_rollback | blks_read | blks_hit | tup_returned | tup_fetched | tup_inserted | tup_updated | tup_deleted | conflicts | temp_files | temp_bytes | deadlocks | blk_read_time | blk_write_time | stats_reset -------+-----------------+-------------+-------------+---------------+-----------+----------+--------------+-------------+--------------+-------------+-------------+-----------+------------+------------+-----------+---------------+----------------+------------------------------- 1 | template1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16384 | mogdb | 0 | 77 | 0 | 209 | 3321 | 1486 | 2792 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:55:44.759051+00 16393 | benchtest | 0 | 77 | 0 | 209 | 3321 | 1486 | 2792 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:55:45.061372+00 15315 | template0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16394 | executions_loop | 0 | 77 | 0 | 232 | 3298 | 1486 | 2792 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:55:45.357631+00 15320 | postgres | 11 | 270 | 0 | 260 | 9715 | 5710 | 11164 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2025-09-11 09:55:41.447537+00 (6 rows) connect cluster Success delete cluster mogdb-kltbjv-backup `kbcli cluster delete mogdb-kltbjv-backup --auto-approve --namespace ns-qmaua ` Cluster mogdb-kltbjv-backup deleted pod_info:mogdb-kltbjv-backup-mogdb-0 4/4 Running 0 2m31s mogdb-kltbjv-backup-mogdb-1 4/4 Running 0 84s No resources found in ns-qmaua namespace. delete cluster pod done No resources found in ns-qmaua namespace. check cluster resource non-exist OK: pvc No resources found in ns-qmaua namespace. delete cluster done No resources found in ns-qmaua namespace. No resources found in ns-qmaua namespace. No resources found in ns-qmaua namespace. cluster delete backup `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge backups backup-ns-qmaua-mogdb-kltbjv-20250911175445 --namespace ns-qmaua ` backup.dataprotection.kubeblocks.io/backup-ns-qmaua-mogdb-kltbjv-20250911175445 patched `kbcli cluster delete-backup mogdb-kltbjv --name backup-ns-qmaua-mogdb-kltbjv-20250911175445 --force --auto-approve --namespace ns-qmaua ` Backup backup-ns-qmaua-mogdb-kltbjv-20250911175445 deleted No opsrequests found in ns-qmaua namespace. cluster list-logs `kbcli cluster list-logs mogdb-kltbjv --namespace ns-qmaua ` No log files found. Error from server (NotFound): pods "mogdb-kltbjv-mogdb-0" not found cluster logs `kbcli cluster logs mogdb-kltbjv --tail 30 --namespace ns-qmaua ` Defaulted container "mogdb" out of: mogdb, helper, exporter, kbagent, init-kbagent (init), kbagent-worker (init) 0 WARNING: failed to open feature control file, please check whether it exists: FileName=gaussdb.version, Errno=2, Errmessage=No such file or directory. 0 WARNING: failed to parse feature control file: gaussdb.version. 0 WARNING: Failed to load the product control file, so gaussdb cannot distinguish product version. 2025-09-11 09:53:30.323 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: when starting as multi_standby mode, we couldn't support data replicaton. 2025-09-11 09:53:30.329 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]can not read GAUSS_WARNING_TYPE env. 2025-09-11 09:53:30.329 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Host Name: mogdb-kltbjv-mogdb-0 2025-09-11 09:53:30.329 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Host IP: mogdb-kltbjv-mogdb-0. Copy hostname directly in case of taking 10s to use 'gethostbyname' when /etc/hosts does not contain 2025-09-11 09:53:30.329 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: [Alarm Module]Get ENV GS_CLUSTER_NAME failed! 2025-09-11 09:53:30.341 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: loaded library "security_plugin" 2025-09-11 09:53:30.349 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] WARNING: could not create any HA TCP/IP sockets 2025-09-11 09:53:30.369 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: InitNuma numaNodeNum: 1 numa_distribute_mode: none inheritThreadPool: 0. 2025-09-11 09:53:30.369 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: reserved memory for backend threads is: 220 MB 2025-09-11 09:53:30.369 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: reserved memory for WAL buffers is: 128 MB 2025-09-11 09:53:30.369 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: Set max backend reserve memory is: 348 MB, max dynamic memory is: 11070 MB 2025-09-11 09:53:30.369 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: shared memory 357 Mbytes, memory context 11418 Mbytes, max process memory 12288 Mbytes 2025-09-11 09:53:30.406 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [CACHE] LOG: set data cache size(402653184) 2025-09-11 09:53:30.466 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [SEGMENT_PAGE] LOG: Segment-page constants: DF_MAP_SIZE: 8156, DF_MAP_BIT_CNT: 65248, DF_MAP_GROUP_EXTENTS: 4175872, IPBLOCK_SIZE: 8168, EXTENTS_PER_IPBLOCK: 1021, IPBLOCK_GROUP_SIZE: 4090, BMT_HEADER_LEVEL0_TOTAL_PAGES: 8323072, BktMapEntryNumberPerBlock: 2038, BktMapBlockNumber: 49, BktBitMaxMapCnt: 512 2025-09-11 09:53:30.530 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: mogdb: fsync file "/var/lib/mogdb/data/gaussdb.state.temp" success 2025-09-11 09:53:30.530 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: create gaussdb state file success: db state(STARTING_STATE), server mode(Primary), connection index(1) 2025-09-11 09:53:30.575 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: max_safe_fds = 979, usable_fds = 1000, already_open = 11 2025-09-11 09:53:30.578 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: the configure file /usr/local/mogdb/etc/gscgroup_omm.cfg doesn't exist or the size of configure file has changed. Please create it by root user! 2025-09-11 09:53:30.578 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [BACKEND] LOG: Failed to parse cgroup config file. 2025-09-11 09:53:30.597 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [EXECUTOR] WARNING: Failed to obtain environment value $GAUSSLOG! 2025-09-11 09:53:30.597 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [EXECUTOR] DETAIL: N/A 2025-09-11 09:53:30.597 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [EXECUTOR] CAUSE: Incorrect environment value. 2025-09-11 09:53:30.597 [unknown] [unknown] localhost 140047417467904 0[0:0#0] 0 [EXECUTOR] ACTION: Please refer to backend log for more details. LB_TYPE is set to: internet cluster expose check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster expose mogdb-kltbjv --auto-approve --force=true --type internet --enable false --components mogdb --role-selector primary --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-expose-ph25x created successfully, you can view the progress: kbcli cluster describe-ops mogdb-kltbjv-expose-ph25x -n ns-qmaua check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-expose-ph25x ns-qmaua Expose mogdb-kltbjv Running -/- Sep 11,2025 17:57 UTC+0800 check cluster status `kbcli cluster list mogdb-kltbjv --show-labels --namespace ns-qmaua ` NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mogdb-kltbjv ns-qmaua WipeOut Running Sep 11,2025 17:25 UTC+0800 app.kubernetes.io/instance=mogdb-kltbjv check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mogdb-kltbjv --namespace ns-qmaua ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mogdb-kltbjv-mogdb-0 ns-qmaua mogdb-kltbjv mogdb Running primary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000003/10.224.0.5 Sep 11,2025 17:53 UTC+0800 mogdb-kltbjv-mogdb-1 ns-qmaua mogdb-kltbjv mogdb Running secondary 0 1200m / 700m 1353082470400m / 1285973606400m data:5Gi aks-cicdamdpool-34679673-vmss000000/10.224.0.8 Sep 11,2025 17:52 UTC+0800 check pod status done check cluster role check cluster role done primary: mogdb-kltbjv-mogdb-0;secondary: mogdb-kltbjv-mogdb-1 `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check cluster connect `echo "gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d postgres -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check cluster connect done check ops status `kbcli cluster list-ops mogdb-kltbjv --status all --namespace ns-qmaua ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mogdb-kltbjv-expose-ph25x ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:57 UTC+0800 ops_status:mogdb-kltbjv-expose-ph25x ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:57 UTC+0800 ops_status:mogdb-kltbjv-expose-ph25x ns-qmaua Expose mogdb-kltbjv mogdb Running 0/1 Sep 11,2025 17:57 UTC+0800 check ops status done ops_status:mogdb-kltbjv-expose-ph25x ns-qmaua Expose mogdb-kltbjv mogdb Succeed 1/1 Sep 11,2025 17:57 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests.operations mogdb-kltbjv-expose-ph25x --namespace ns-qmaua ` opsrequest.operations.kubeblocks.io/mogdb-kltbjv-expose-ph25x patched `kbcli cluster delete-ops --name mogdb-kltbjv-expose-ph25x --force --auto-approve --namespace ns-qmaua ` OpsRequest mogdb-kltbjv-expose-ph25x deleted `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h mogdb-kltbjv-mogdb.ns-qmaua.svc.cluster.local -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-0 --namespace ns-qmaua -- bash` check db_client batch data Success `kubectl get secrets -l app.kubernetes.io/instance=mogdb-kltbjv` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.username***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.password***"` `kubectl get secrets mogdb-kltbjv-mogdb-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:c&029q4*55Jy2y5U;DB_PORT:26000;DB_DATABASE: check readonly db_client batch data count `echo "echo \"select count(*) from executions_loop_table;\" | gsql -h 127.0.0.1 -U root -p 26000 -d executions_loop -W 'c&029q4*55Jy2y5U' " | kubectl exec -it mogdb-kltbjv-mogdb-1 --namespace ns-qmaua -- bash` check readonly db_client batch data Success delete cluster mogdb-kltbjv `kbcli cluster delete mogdb-kltbjv --auto-approve --namespace ns-qmaua ` Cluster mogdb-kltbjv deleted pod_info:mogdb-kltbjv-mogdb-0 4/4 Running 0 5m mogdb-kltbjv-mogdb-1 4/4 Running 0 5m37s No resources found in ns-qmaua namespace. delete cluster pod done No resources found in ns-qmaua namespace. check cluster resource non-exist OK: pvc No resources found in ns-qmaua namespace. delete cluster done No resources found in ns-qmaua namespace. No resources found in ns-qmaua namespace. No resources found in ns-qmaua namespace. Mogdb Test Suite All Done! Test Engine: mogdb Test Type: 43 --------------------------------------Mogdb (Topology = Replicas 2) Test Result-------------------------------------- [PASSED]|[Create]|[ComponentDefinition=mogdb-1.0.1;ComponentVersion=mogdb;ServiceVersion=5.0.5;]|[Description=Create a cluster with the specified component definition mogdb-1.0.1 and component version mogdb and service version 5.0.5] [PASSED]|[Connect]|[ComponentName=mogdb]|[Description=Connect to the cluster] [PASSED]|[Expose]|[Enable=true;TYPE=internet;ComponentName=mogdb]|[Description=Expose Enable the internet service with mogdb component] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[HorizontalScaling Out]|[ComponentName=mogdb]|[Description=HorizontalScaling Out the cluster specify component mogdb] [PASSED]|[HorizontalScaling In]|[ComponentName=mogdb]|[Description=HorizontalScaling In the cluster specify component mogdb] [PASSED]|[VerticalScaling]|[ComponentName=mogdb]|[Description=VerticalScaling the cluster specify component mogdb] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Backup]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Backup] [PASSED]|[Restore]|[BackupMethod=volume-snapshot]|[Description=The cluster volume-snapshot Restore] [PASSED]|[Connect]|[ComponentName=mogdb]|[Description=Connect to the cluster] [PASSED]|[Delete Restore Cluster]|[BackupMethod=volume-snapshot]|[Description=Delete the volume-snapshot restore cluster] [PASSED]|[Expose]|[Disable=true;TYPE=internet;ComponentName=mogdb]|[Description=Expose Disable the internet service with mogdb component] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]