bash test/kbcli/test_kbcli_0.9.sh --type 27 --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-hvyxk ` `kubectl create namespace ns-hvyxk` namespace/ns-hvyxk created create namespace ns-hvyxk 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-beta.8` 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 100 32.1M 100 32.1M 0 0 163M 0 --:--:-- --:--:-- --:--:-- 163M kbcli installed successfully. Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (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-beta.8 done Kubernetes: v1.32.6 KubeBlocks: 0.9.5 kbcli: 0.9.5-beta.8 WARNING: version difference between kbcli (0.9.5-beta.8) and kubeblocks (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:tdengine set component version set component version:tdengine set service versions:3.3.6-9 set service versions sorted:3.3.6-9 set tdengine component definition set tdengine component definition tdengine REPORT_COUNT 0:0 set replicas first:3,3.3.6-9 set replicas third:3,3.3.6-9 set replicas fourth:3,3.3.6-9 set minimum cmpv service version set minimum cmpv service version replicas:3,3.3.6-9 REPORT_COUNT:1 CLUSTER_TOPOLOGY: Not found topology in cluster definition tdengine LIMIT_CPU:0.5 LIMIT_MEMORY:1 storage size: 20 No resources found in ns-hvyxk namespace. termination_policy:Halt create 3 replica Halt tdengine cluster check cluster version check cluster definition apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: tdengine-aqyoji namespace: ns-hvyxk spec: terminationPolicy: Halt componentSpecs: - name: tdengine componentDef: tdengine serviceVersion: 3.3.6-9 serviceAccountName: kb-tdengine-aqyoji replicas: 3 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 500m memory: 1Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: arch spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi `kubectl apply -f test_create_tdengine-aqyoji.yaml` cluster.apps.kubeblocks.io/tdengine-aqyoji created apply test_create_tdengine-aqyoji.yaml Success `rm -rf test_create_tdengine-aqyoji.yaml` check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Sep 01,2025 11:19 UTC+0800 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 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check pod tdengine-aqyoji-tdengine-0 container_name tdengine exist password GY8xoQIR3553 Error from server: Get "https://10.224.0.5:10250/containerLogs/ns-hvyxk/tdengine-aqyoji-tdengine-0/tdengine": EOF check pod tdengine-aqyoji-tdengine-0 container_name metrics exist password GY8xoQIR3553 Error from server: Get "https://10.224.0.5:10250/containerLogs/ns-hvyxk/tdengine-aqyoji-tdengine-0/metrics": EOF check pod tdengine-aqyoji-tdengine-0 container_name lorry exist password GY8xoQIR3553 Error from server: Get "https://10.224.0.5:10250/containerLogs/ns-hvyxk/tdengine-aqyoji-tdengine-0/lorry": EOF check pod tdengine-aqyoji-tdengine-0 container_name config-manager exist password GY8xoQIR3553 Error from server: Get "https://10.224.0.5:10250/containerLogs/ns-hvyxk/tdengine-aqyoji-tdengine-0/config-manager": EOF No container logs contain secret password. describe cluster `kbcli cluster describe tdengine-aqyoji --namespace ns-hvyxk ` Name: tdengine-aqyoji Created Time: Sep 01,2025 11:19 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-hvyxk Running Halt Endpoints: COMPONENT MODE INTERNAL EXTERNAL tdengine ReadWrite tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local:6030 tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local:6041 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME tdengine tdengine-aqyoji-tdengine-0 ready Running 0 aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 tdengine tdengine-aqyoji-tdengine-1 ready Running 0 aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 tdengine tdengine-aqyoji-tdengine-2 ready Running 0 aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS tdengine false 500m / 500m 1Gi / 1Gi data:20Gi default arch:20Gi default Images: COMPONENT TYPE IMAGE tdengine docker.io/apecloud/tdengine:3.3.6.9 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-hvyxk tdengine-aqyoji `kbcli cluster label tdengine-aqyoji app.kubernetes.io/instance- --namespace ns-hvyxk ` label "app.kubernetes.io/instance" not found. `kbcli cluster label tdengine-aqyoji app.kubernetes.io/instance=tdengine-aqyoji --namespace ns-hvyxk ` `kbcli cluster label tdengine-aqyoji --list --namespace ns-hvyxk ` NAME NAMESPACE LABELS tdengine-aqyoji ns-hvyxk app.kubernetes.io/instance=tdengine-aqyoji label cluster app.kubernetes.io/instance=tdengine-aqyoji Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=tdengine-aqyoji --namespace ns-hvyxk ` `kbcli cluster label tdengine-aqyoji --list --namespace ns-hvyxk ` NAME NAMESPACE LABELS tdengine-aqyoji ns-hvyxk app.kubernetes.io/instance=tdengine-aqyoji case.name=kbcli.test1 label cluster case.name=kbcli.test1 Success `kbcli cluster label tdengine-aqyoji case.name=kbcli.test2 --overwrite --namespace ns-hvyxk ` `kbcli cluster label tdengine-aqyoji --list --namespace ns-hvyxk ` NAME NAMESPACE LABELS tdengine-aqyoji ns-hvyxk app.kubernetes.io/instance=tdengine-aqyoji case.name=kbcli.test2 label cluster case.name=kbcli.test2 Success `kbcli cluster label tdengine-aqyoji case.name- --namespace ns-hvyxk ` `kbcli cluster label tdengine-aqyoji --list --namespace ns-hvyxk ` NAME NAMESPACE LABELS tdengine-aqyoji ns-hvyxk app.kubernetes.io/instance=tdengine-aqyoji delete cluster label case.name Success cluster connect `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SHOW DNODES;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash ` Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file Error from server: error dialing backend: EOF check connect cluster... Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file Welcome to the TDengine Command Line Interface, Native Client Version:3.3.6.9 Copyright (c) 2025 by TDengine, all rights reserved. taos> SHOW DNODES; id | endpoint | vnodes | support_vnodes | status | create_time | reboot_time | note | ============================================================================================================================================================================= 1 | tdengine-aqyoji-tdengine-0.... | 1 | 37 | ready | 2025-09-01 11:23:42.040 | 2025-09-01 11:23:41.959 | | 2 | tdengine-aqyoji-tdengine-1.... | 0 | 37 | ready | 2025-09-01 11:23:44.275 | 2025-09-01 11:23:44.501 | | 3 | tdengine-aqyoji-tdengine-2.... | 0 | 37 | ready | 2025-09-01 11:23:44.488 | 2025-09-01 11:23:44.715 | | Query OK, 3 row(s) in set (0.002640s) connect cluster Success insert batch data by db client Error from server (NotFound): pods "test-db-client-executionloop-tdengine-aqyoji" not found DB_CLIENT_BATCH_DATA_COUNT: `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-tdengine-aqyoji --namespace ns-hvyxk ` Error from server (NotFound): pods "test-db-client-executionloop-tdengine-aqyoji" 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-tdengine-aqyoji" not found `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-tdengine-aqyoji namespace: ns-hvyxk spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local" - "--user" - "root" - "--password" - "GY8xoQIR3553" - "--port" - "6041" - "--dbtype" - "tdengine" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never `kubectl apply -f test-db-client-executionloop-tdengine-aqyoji.yaml` pod/test-db-client-executionloop-tdengine-aqyoji created apply test-db-client-executionloop-tdengine-aqyoji.yaml Success `rm -rf test-db-client-executionloop-tdengine-aqyoji.yaml` check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 5s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 10s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 15s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 20s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 25s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 30s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 35s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 40s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 45s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 51s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 56s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 61s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 66s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 71s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 76s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 81s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 87s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 92s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 97s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 102s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 1/1 Running 0 107s check pod test-db-client-executionloop-tdengine-aqyoji status done pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-tdengine-aqyoji 0/1 Completed 0 112s check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 500m / 500m 1Gi / 1Gi data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:19 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done --host tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local --user root --password GY8xoQIR3553 --port 6041 --dbtype tdengine --test executionloop --duration 60 --interval 1 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Execution loop start: Ensured database executions_loop exists Dropped table executions_loop_table if it existed Ensured table executions_loop_table exists Execution loop start: INSERT INTO executions_loop_table VALUES (now + 1s, 1) [ 1s ] executions total: 123 successful: 123 failed: 0 disconnect: 0 [ 2s ] executions total: 615 successful: 615 failed: 0 disconnect: 0 [ 3s ] executions total: 1183 successful: 1183 failed: 0 disconnect: 0 [ 4s ] executions total: 1756 successful: 1756 failed: 0 disconnect: 0 [ 5s ] executions total: 2369 successful: 2369 failed: 0 disconnect: 0 [ 6s ] executions total: 2949 successful: 2949 failed: 0 disconnect: 0 [ 7s ] executions total: 3524 successful: 3524 failed: 0 disconnect: 0 [ 8s ] executions total: 4066 successful: 4066 failed: 0 disconnect: 0 [ 9s ] executions total: 4681 successful: 4681 failed: 0 disconnect: 0 [ 10s ] executions total: 5323 successful: 5323 failed: 0 disconnect: 0 [ 11s ] executions total: 5970 successful: 5970 failed: 0 disconnect: 0 [ 12s ] executions total: 6603 successful: 6603 failed: 0 disconnect: 0 [ 13s ] executions total: 7247 successful: 7247 failed: 0 disconnect: 0 [ 14s ] executions total: 7819 successful: 7819 failed: 0 disconnect: 0 [ 15s ] executions total: 8414 successful: 8414 failed: 0 disconnect: 0 [ 16s ] executions total: 8937 successful: 8937 failed: 0 disconnect: 0 [ 17s ] executions total: 9488 successful: 9488 failed: 0 disconnect: 0 [ 18s ] executions total: 10060 successful: 10060 failed: 0 disconnect: 0 [ 19s ] executions total: 10552 successful: 10552 failed: 0 disconnect: 0 [ 20s ] executions total: 11053 successful: 11053 failed: 0 disconnect: 0 [ 21s ] executions total: 11537 successful: 11537 failed: 0 disconnect: 0 [ 22s ] executions total: 11971 successful: 11971 failed: 0 disconnect: 0 [ 23s ] executions total: 12444 successful: 12444 failed: 0 disconnect: 0 [ 24s ] executions total: 12919 successful: 12919 failed: 0 disconnect: 0 [ 25s ] executions total: 13424 successful: 13424 failed: 0 disconnect: 0 [ 26s ] executions total: 13919 successful: 13919 failed: 0 disconnect: 0 [ 27s ] executions total: 14460 successful: 14460 failed: 0 disconnect: 0 [ 28s ] executions total: 15064 successful: 15064 failed: 0 disconnect: 0 [ 29s ] executions total: 15673 successful: 15673 failed: 0 disconnect: 0 [ 30s ] executions total: 16255 successful: 16255 failed: 0 disconnect: 0 [ 31s ] executions total: 16876 successful: 16876 failed: 0 disconnect: 0 [ 32s ] executions total: 17519 successful: 17519 failed: 0 disconnect: 0 [ 33s ] executions total: 18171 successful: 18171 failed: 0 disconnect: 0 [ 34s ] executions total: 18818 successful: 18818 failed: 0 disconnect: 0 [ 35s ] executions total: 19463 successful: 19463 failed: 0 disconnect: 0 [ 36s ] executions total: 20102 successful: 20102 failed: 0 disconnect: 0 [ 37s ] executions total: 20669 successful: 20669 failed: 0 disconnect: 0 [ 38s ] executions total: 21294 successful: 21294 failed: 0 disconnect: 0 [ 39s ] executions total: 21926 successful: 21926 failed: 0 disconnect: 0 [ 40s ] executions total: 22560 successful: 22560 failed: 0 disconnect: 0 [ 41s ] executions total: 23199 successful: 23199 failed: 0 disconnect: 0 [ 42s ] executions total: 23814 successful: 23814 failed: 0 disconnect: 0 [ 43s ] executions total: 24441 successful: 24441 failed: 0 disconnect: 0 [ 44s ] executions total: 25024 successful: 25024 failed: 0 disconnect: 0 [ 45s ] executions total: 25614 successful: 25614 failed: 0 disconnect: 0 [ 46s ] executions total: 26219 successful: 26219 failed: 0 disconnect: 0 [ 47s ] executions total: 26817 successful: 26817 failed: 0 disconnect: 0 [ 48s ] executions total: 27440 successful: 27440 failed: 0 disconnect: 0 [ 49s ] executions total: 28056 successful: 28056 failed: 0 disconnect: 0 [ 50s ] executions total: 28668 successful: 28668 failed: 0 disconnect: 0 [ 51s ] executions total: 29300 successful: 29300 failed: 0 disconnect: 0 [ 52s ] executions total: 29838 successful: 29838 failed: 0 disconnect: 0 [ 53s ] executions total: 30452 successful: 30452 failed: 0 disconnect: 0 [ 54s ] executions total: 31057 successful: 31057 failed: 0 disconnect: 0 [ 55s ] executions total: 31705 successful: 31705 failed: 0 disconnect: 0 [ 56s ] executions total: 32299 successful: 32299 failed: 0 disconnect: 0 [ 57s ] executions total: 32863 successful: 32863 failed: 0 disconnect: 0 [ 58s ] executions total: 33473 successful: 33473 failed: 0 disconnect: 0 [ 59s ] executions total: 34095 successful: 34095 failed: 0 disconnect: 0 [ 60s ] executions total: 34655 successful: 34655 failed: 0 disconnect: 0 Test Result: Total Executions: 34655 Successful Executions: 34655 Failed Executions: 0 Disconnection Counts: 0 Connection Information: Database Type: tdengine Host: tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local Port: 6041 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 34655 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-executionloop-tdengine-aqyoji --namespace ns-hvyxk ` pod/test-db-client-executionloop-tdengine-aqyoji 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-tdengine-aqyoji" force deleted cluster vscale check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale tdengine-aqyoji --auto-approve --force=true --components tdengine --cpu 600m --memory 1.1Gi --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-verticalscaling-f6gpp created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-verticalscaling-f6gpp -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-verticalscaling-f6gpp ns-hvyxk VerticalScaling tdengine-aqyoji tdengine Pending -/- Sep 01,2025 11:27 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 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 "tdengine-aqyoji-tdengine-0" force deleted 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 "tdengine-aqyoji-tdengine-1" force deleted 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 "tdengine-aqyoji-tdengine-2" force deleted 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 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 "tdengine-aqyoji-tdengine-0" force deleted 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 "tdengine-aqyoji-tdengine-1" force deleted 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 "tdengine-aqyoji-tdengine-2" force deleted 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 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 "tdengine-aqyoji-tdengine-0" force deleted 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 "tdengine-aqyoji-tdengine-1" force deleted 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 "tdengine-aqyoji-tdengine-2" force deleted 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 [Error] check cluster status timeout --------------------------------------get cluster tdengine-aqyoji yaml-------------------------------------- `kubectl get cluster tdengine-aqyoji -o yaml --namespace ns-hvyxk ` apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: annotations: kubeblocks.io/ops-request: '[***"name":"tdengine-aqyoji-verticalscaling-f6gpp","type":"VerticalScaling"***]' kubectl.kubernetes.io/last-applied-configuration: | ***"apiVersion":"apps.kubeblocks.io/v1alpha1","kind":"Cluster","metadata":***"annotations":***,"name":"tdengine-aqyoji","namespace":"ns-hvyxk"***,"spec":***"componentSpecs":[***"componentDef":"tdengine","name":"tdengine","replicas":3,"resources":***"limits":***"cpu":"500m","memory":"1Gi"***,"requests":***"cpu":"500m","memory":"1Gi"***,"serviceAccountName":"kb-tdengine-aqyoji","serviceVersion":"3.3.6-9","volumeClaimTemplates":[***"name":"data","spec":***"accessModes":["ReadWriteOnce"],"resources":***"requests":***"storage":"20Gi"***,"storageClassName":null***,***"name":"arch","spec":***"accessModes":["ReadWriteOnce"],"resources":***"requests":***"storage":"20Gi"***,"storageClassName":null***]***],"terminationPolicy":"Halt"*** creationTimestamp: "2025-09-01T03:19:22Z" finalizers: - cluster.kubeblocks.io/finalizer generation: 3 labels: app.kubernetes.io/instance: tdengine-aqyoji name: tdengine-aqyoji namespace: ns-hvyxk resourceVersion: "20342" uid: 86909fe8-067e-4ab2-9bfb-2bb63e965aef spec: componentSpecs: - componentDef: tdengine name: tdengine replicas: 3 resources: limits: cpu: 600m memory: 1181116006400m requests: cpu: 600m memory: 1181116006400m serviceAccountName: kb-tdengine-aqyoji serviceVersion: 3.3.6-9 volumeClaimTemplates: - name: data spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi - name: arch spec: accessModes: - ReadWriteOnce resources: requests: storage: 20Gi resources: cpu: "0" memory: "0" storage: size: "0" terminationPolicy: Halt status: components: tdengine: phase: Updating podsReady: false podsReadyTime: "2025-09-01T03:23:55Z" conditions: - lastTransitionTime: "2025-09-01T03:19:22Z" message: 'The operator has started the provisioning of Cluster: tdengine-aqyoji' observedGeneration: 3 reason: PreCheckSucceed status: "True" type: ProvisioningStarted - lastTransitionTime: "2025-09-01T03:19:22Z" message: Successfully applied for resources observedGeneration: 3 reason: ApplyResourcesSucceed status: "True" type: ApplyResources - lastTransitionTime: "2025-09-01T03:27:45Z" message: 'pods are not ready in Components: [tdengine], refer to related component message in Cluster.status.components' reason: ReplicasNotReady status: "False" type: ReplicasReady - lastTransitionTime: "2025-09-01T03:27:45Z" message: 'pods are unavailable in Components: [tdengine], refer to related component message in Cluster.status.components' reason: ComponentsNotReady status: "False" type: Ready observedGeneration: 3 phase: Updating ------------------------------------------------------------------------------------------------------------------ --------------------------------------describe cluster tdengine-aqyoji-------------------------------------- `kubectl describe cluster tdengine-aqyoji --namespace ns-hvyxk ` Name: tdengine-aqyoji Namespace: ns-hvyxk Labels: app.kubernetes.io/instance=tdengine-aqyoji Annotations: kubeblocks.io/ops-request: [***"name":"tdengine-aqyoji-verticalscaling-f6gpp","type":"VerticalScaling"***] API Version: apps.kubeblocks.io/v1alpha1 Kind: Cluster Metadata: Creation Timestamp: 2025-09-01T03:19:22Z Finalizers: cluster.kubeblocks.io/finalizer Generation: 3 Resource Version: 20342 UID: 86909fe8-067e-4ab2-9bfb-2bb63e965aef Spec: Component Specs: Component Def: tdengine Name: tdengine Replicas: 3 Resources: Limits: Cpu: 600m Memory: 1181116006400m Requests: Cpu: 600m Memory: 1181116006400m Service Account Name: kb-tdengine-aqyoji Service Version: 3.3.6-9 Volume Claim Templates: Name: data Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Name: arch Spec: Access Modes: ReadWriteOnce Resources: Requests: Storage: 20Gi Resources: Cpu: 0 Memory: 0 Storage: Size: 0 Termination Policy: Halt Status: Components: Tdengine: Phase: Updating Pods Ready: false Pods Ready Time: 2025-09-01T03:23:55Z Conditions: Last Transition Time: 2025-09-01T03:19:22Z Message: The operator has started the provisioning of Cluster: tdengine-aqyoji Observed Generation: 3 Reason: PreCheckSucceed Status: True Type: ProvisioningStarted Last Transition Time: 2025-09-01T03:19:22Z Message: Successfully applied for resources Observed Generation: 3 Reason: ApplyResourcesSucceed Status: True Type: ApplyResources Last Transition Time: 2025-09-01T03:27:45Z Message: pods are not ready in Components: [tdengine], refer to related component message in Cluster.status.components Reason: ReplicasNotReady Status: False Type: ReplicasReady Last Transition Time: 2025-09-01T03:27:45Z Message: pods are unavailable in Components: [tdengine], refer to related component message in Cluster.status.components Reason: ComponentsNotReady Status: False Type: Ready Observed Generation: 3 Phase: Updating Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ComponentPhaseTransition 15m cluster-controller component is Creating Normal ComponentPhaseTransition 11m cluster-controller component is Running Normal AllReplicasReady 11m cluster-controller all pods of components are ready, waiting for the probe detection successful Normal ClusterReady 11m cluster-controller Cluster: tdengine-aqyoji is ready, current phase is Running Normal Running 11m cluster-controller Cluster: tdengine-aqyoji is ready, current phase is Running Normal PreCheckSucceed 7m23s (x3 over 15m) cluster-controller The operator has started the provisioning of Cluster: tdengine-aqyoji Normal ApplyResourcesSucceed 7m23s (x3 over 15m) cluster-controller Successfully applied for resources Normal ComponentPhaseTransition 7m22s cluster-controller component is Updating Warning ReplicasNotReady 7m22s cluster-controller pods are not ready in Components: [tdengine], refer to related component message in Cluster.status.components Warning ComponentsNotReady 7m22s cluster-controller pods are unavailable in Components: [tdengine], refer to related component message in Cluster.status.components ------------------------------------------------------------------------------------------------------------------ check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Init:0/2 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:34 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:34 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:34 UTC+0800 arch:20Gi pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 pod_status:Init:0/2 check pod status done check cluster status again check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-verticalscaling-f6gpp ns-hvyxk VerticalScaling tdengine-aqyoji tdengine Running 0/3 Sep 01,2025 11:27 UTC+0800 ops_status:tdengine-aqyoji-verticalscaling-f6gpp ns-hvyxk VerticalScaling tdengine-aqyoji tdengine Running 0/3 Sep 01,2025 11:27 UTC+0800 ops_status:tdengine-aqyoji-verticalscaling-f6gpp ns-hvyxk VerticalScaling tdengine-aqyoji tdengine Running 0/3 Sep 01,2025 11:27 UTC+0800 check ops status done ops_status:tdengine-aqyoji-verticalscaling-f6gpp ns-hvyxk VerticalScaling tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:27 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-verticalscaling-f6gpp --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-verticalscaling-f6gpp patched `kbcli cluster delete-ops --name tdengine-aqyoji-verticalscaling-f6gpp --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-verticalscaling-f6gpp deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart tdengine-aqyoji --auto-approve --force=true --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-restart-bv2pl created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-restart-bv2pl -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-restart-bv2pl ns-hvyxk Restart tdengine-aqyoji tdengine Creating -/- Sep 01,2025 11:42 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:43 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:42 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:20Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:42 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-restart-bv2pl ns-hvyxk Restart tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:42 UTC+0800 check ops status done ops_status:tdengine-aqyoji-restart-bv2pl ns-hvyxk Restart tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:42 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-restart-bv2pl --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-restart-bv2pl patched `kbcli cluster delete-ops --name tdengine-aqyoji-restart-bv2pl --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-restart-bv2pl deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success `kubectl get pvc -l app.kubernetes.io/instance=tdengine-aqyoji,apps.kubeblocks.io/component-name=tdengine,apps.kubeblocks.io/vct-name=data --namespace ns-hvyxk ` cluster volume-expand check cluster status before ops cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Abnormal cluster_status:Abnormal cluster_status:Abnormal check cluster status done cluster_status:Running No resources found in tdengine-aqyoji namespace. `kbcli cluster volume-expand tdengine-aqyoji --auto-approve --force=true --components tdengine --volume-claim-templates data --storage 23Gi --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-volumeexpansion-gw6v5 created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-volumeexpansion-gw6v5 -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-volumeexpansion-gw6v5 ns-hvyxk VolumeExpansion tdengine-aqyoji tdengine Creating -/- Sep 01,2025 11:44 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:43 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:42 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:42 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done No resources found in tdengine-aqyoji namespace. check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-volumeexpansion-gw6v5 ns-hvyxk VolumeExpansion tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:44 UTC+0800 check ops status done ops_status:tdengine-aqyoji-volumeexpansion-gw6v5 ns-hvyxk VolumeExpansion tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:44 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-volumeexpansion-gw6v5 --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-volumeexpansion-gw6v5 patched `kbcli cluster delete-ops --name tdengine-aqyoji-volumeexpansion-gw6v5 --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-volumeexpansion-gw6v5 deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success test failover kill1 check cluster status before cluster-failover-kill1 check cluster status done cluster_status:Running check node drain check node drain success `kill 1` Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file exec return message: check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Error ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:43 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:42 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:42 UTC+0800 arch:20Gi pod_status:Error check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check failover pod name failover pod name:tdengine-aqyoji-tdengine-0 failover kill1 Success `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success test failover connectionstress check cluster status before cluster-failover-connectionstress check cluster status done cluster_status:Running check node drain check node drain success Error from server (NotFound): pods "test-db-client-connectionstress-tdengine-aqyoji" not found `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-connectionstress-tdengine-aqyoji --namespace ns-hvyxk ` Error from server (NotFound): pods "test-db-client-connectionstress-tdengine-aqyoji" 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-connectionstress-tdengine-aqyoji" not found `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: apiVersion: v1 kind: Pod metadata: name: test-db-client-connectionstress-tdengine-aqyoji namespace: ns-hvyxk spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local" - "--user" - "root" - "--password" - "GY8xoQIR3553" - "--port" - "6041" - "--database" - "" - "--dbtype" - "tdengine" - "--test" - "connectionstress" - "--connections" - "500" - "--duration" - "60" restartPolicy: Never `kubectl apply -f test-db-client-connectionstress-tdengine-aqyoji.yaml` pod/test-db-client-connectionstress-tdengine-aqyoji created apply test-db-client-connectionstress-tdengine-aqyoji.yaml Success `rm -rf test-db-client-connectionstress-tdengine-aqyoji.yaml` check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 5s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 9s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 14s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 19s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 25s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 30s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 35s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 40s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 45s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 50s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 55s pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 1/1 Running 0 60s check pod test-db-client-connectionstress-tdengine-aqyoji status done pod_status:NAME READY STATUS RESTARTS AGE test-db-client-connectionstress-tdengine-aqyoji 0/1 Completed 0 66s check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:43 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:42 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:42 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done --host tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local --user root --password GY8xoQIR3553 --port 6041 --database --dbtype tdengine --test connectionstress --connections 500 --duration 60 SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider] Test Result: Connection stress test completed: Successful connections: 500 Duration: 61 seconds Connection Information: Database Type: tdengine Host: tdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local Port: 6041 Database: Table: User: root Org: Access Mode: mysql Test Type: connectionstress Connection Count: 500 Duration: 60 seconds `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge pods test-db-client-connectionstress-tdengine-aqyoji --namespace ns-hvyxk ` pod/test-db-client-connectionstress-tdengine-aqyoji 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-connectionstress-tdengine-aqyoji" force deleted check failover pod name failover pod name:tdengine-aqyoji-tdengine-0 failover connectionstress Success `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster configure component_tmp: tdengine check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster configure tdengine-aqyoji --auto-approve --force=true --set numOfRpcSessions=40000 --components tdengine --config-spec tdengine-taos-config --config-file taos.cfg --namespace ns-hvyxk ` Will updated configure file meta: ConfigSpec: tdengine-taos-config ConfigFile: taos.cfg ComponentName: tdengine ClusterName: tdengine-aqyoji OpsRequest tdengine-aqyoji-reconfiguring-nrc6r created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-reconfiguring-nrc6r -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-reconfiguring-nrc6r ns-hvyxk Reconfiguring tdengine-aqyoji tdengine Creating -/- Sep 01,2025 11:52 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:43 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:42 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:42 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-reconfiguring-nrc6r ns-hvyxk Reconfiguring tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:52 UTC+0800 check ops status done ops_status:tdengine-aqyoji-reconfiguring-nrc6r ns-hvyxk Reconfiguring tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:52 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-reconfiguring-nrc6r --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-reconfiguring-nrc6r patched `kbcli cluster delete-ops --name tdengine-aqyoji-reconfiguring-nrc6r --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-reconfiguring-nrc6r deleted check config variables `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file current value_actual: 40000 configure:[numOfRpcSessions] result actual:[40000] equal expected:[40000] `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop tdengine-aqyoji --auto-approve --force=true --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-stop-79vf2 created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-stop-79vf2 -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-stop-79vf2 ns-hvyxk Stop tdengine-aqyoji Creating -/- Sep 01,2025 11:52 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Stopping Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji cluster_status:Stopping 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 tdengine-aqyoji --namespace ns-hvyxk ` 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 tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-stop-79vf2 ns-hvyxk Stop tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:52 UTC+0800 check ops status done ops_status:tdengine-aqyoji-stop-79vf2 ns-hvyxk Stop tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:52 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-stop-79vf2 --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-stop-79vf2 patched `kbcli cluster delete-ops --name tdengine-aqyoji-stop-79vf2 --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-stop-79vf2 deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start tdengine-aqyoji --force=true --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-start-849sx created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-start-849sx -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-start-849sx ns-hvyxk Start tdengine-aqyoji Creating -/- Sep 01,2025 11:53 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-start-849sx ns-hvyxk Start tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:53 UTC+0800 check ops status done ops_status:tdengine-aqyoji-start-849sx ns-hvyxk Start tdengine-aqyoji tdengine Succeed 3/3 Sep 01,2025 11:53 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-start-849sx --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-start-849sx patched `kbcli cluster delete-ops --name tdengine-aqyoji-start-849sx --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-start-849sx deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in tdengine-aqyoji namespace. `kbcli cluster hscale tdengine-aqyoji --auto-approve --force=true --components tdengine --replicas 4 --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-horizontalscaling-n5xxt created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-horizontalscaling-n5xxt -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-horizontalscaling-n5xxt ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Creating -/- Sep 01,2025 12:01 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-3 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:01 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done No resources found in tdengine-aqyoji namespace. check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-horizontalscaling-n5xxt ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:01 UTC+0800 check ops status done ops_status:tdengine-aqyoji-horizontalscaling-n5xxt ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:01 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-horizontalscaling-n5xxt --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-horizontalscaling-n5xxt patched `kbcli cluster delete-ops --name tdengine-aqyoji-horizontalscaling-n5xxt --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-horizontalscaling-n5xxt deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster hscale offline instances apiVersion: apps.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: tdengine-aqyoji-hscaleoffinstance- labels: app.kubernetes.io/instance: tdengine-aqyoji app.kubernetes.io/managed-by: kubeblocks namespace: ns-hvyxk spec: type: HorizontalScaling clusterName: tdengine-aqyoji force: true horizontalScaling: - componentName: tdengine scaleIn: onlineInstancesToOffline: - tdengine-aqyoji-tdengine-3 check cluster status before ops check cluster status done cluster_status:Running `kubectl create -f test_ops_cluster_tdengine-aqyoji.yaml` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-hscaleoffinstance-dgww6 created create test_ops_cluster_tdengine-aqyoji.yaml Success `rm -rf test_ops_cluster_tdengine-aqyoji.yaml` check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-hscaleoffinstance-dgww6 ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Creating -/- Sep 01,2025 12:02 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-hscaleoffinstance-dgww6 ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:02 UTC+0800 check ops status done ops_status:tdengine-aqyoji-hscaleoffinstance-dgww6 ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:02 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-hscaleoffinstance-dgww6 --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-hscaleoffinstance-dgww6 patched `kbcli cluster delete-ops --name tdengine-aqyoji-hscaleoffinstance-dgww6 --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-hscaleoffinstance-dgww6 deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster hscale online instances apiVersion: apps.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: tdengine-aqyoji-hscaleoninstance- labels: app.kubernetes.io/instance: tdengine-aqyoji app.kubernetes.io/managed-by: kubeblocks namespace: ns-hvyxk spec: type: HorizontalScaling clusterName: tdengine-aqyoji force: true horizontalScaling: - componentName: tdengine scaleOut: offlineInstancesToOnline: - tdengine-aqyoji-tdengine-3 check cluster status before ops check cluster status done cluster_status:Running `kubectl create -f test_ops_cluster_tdengine-aqyoji.yaml` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-hscaleoninstance-8tn5t created create test_ops_cluster_tdengine-aqyoji.yaml Success `rm -rf test_ops_cluster_tdengine-aqyoji.yaml` check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-hscaleoninstance-8tn5t ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Pending -/- Sep 01,2025 12:02 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji 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 tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-3 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:02 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-hscaleoninstance-8tn5t ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:02 UTC+0800 check ops status done ops_status:tdengine-aqyoji-hscaleoninstance-8tn5t ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:02 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-hscaleoninstance-8tn5t --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-hscaleoninstance-8tn5t patched `kbcli cluster delete-ops --name tdengine-aqyoji-hscaleoninstance-8tn5t --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-hscaleoninstance-8tn5t deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in tdengine-aqyoji namespace. `kbcli cluster hscale tdengine-aqyoji --auto-approve --force=true --components tdengine --replicas 3 --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-horizontalscaling-l2cbc created successfully, you can view the progress: kbcli cluster describe-ops tdengine-aqyoji-horizontalscaling-l2cbc -n ns-hvyxk check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-horizontalscaling-l2cbc ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Creating -/- Sep 01,2025 12:03 UTC+0800 check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done No resources found in tdengine-aqyoji namespace. check ops status `kbcli cluster list-ops tdengine-aqyoji --status all --namespace ns-hvyxk ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME tdengine-aqyoji-horizontalscaling-l2cbc ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:03 UTC+0800 check ops status done ops_status:tdengine-aqyoji-horizontalscaling-l2cbc ns-hvyxk HorizontalScaling tdengine-aqyoji tdengine Succeed 1/1 Sep 01,2025 12:03 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests tdengine-aqyoji-horizontalscaling-l2cbc --namespace ns-hvyxk ` opsrequest.apps.kubeblocks.io/tdengine-aqyoji-horizontalscaling-l2cbc patched `kbcli cluster delete-ops --name tdengine-aqyoji-horizontalscaling-l2cbc --force --auto-approve --namespace ns-hvyxk ` OpsRequest tdengine-aqyoji-horizontalscaling-l2cbc deleted `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success test failover podkill check cluster status before cluster-failover-podkill check cluster status done cluster_status:Running check node drain check node drain success `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge PodChaos test-chaos-mesh-podkill-tdengine-aqyoji --namespace ns-hvyxk ` 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): podchaos.chaos-mesh.org "test-chaos-mesh-podkill-tdengine-aqyoji" not found Error from server (NotFound): podchaos.chaos-mesh.org "test-chaos-mesh-podkill-tdengine-aqyoji" not found apiVersion: chaos-mesh.org/v1alpha1 kind: PodChaos metadata: name: test-chaos-mesh-podkill-tdengine-aqyoji namespace: ns-hvyxk spec: selector: namespaces: - ns-hvyxk labelSelectors: apps.kubeblocks.io/pod-name: tdengine-aqyoji-tdengine-0 mode: all action: pod-kill `kubectl apply -f test-chaos-mesh-podkill-tdengine-aqyoji.yaml` podchaos.chaos-mesh.org/test-chaos-mesh-podkill-tdengine-aqyoji created apply test-chaos-mesh-podkill-tdengine-aqyoji.yaml Success `rm -rf test-chaos-mesh-podkill-tdengine-aqyoji.yaml` check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk Halt Running Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:03 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge PodChaos test-chaos-mesh-podkill-tdengine-aqyoji --namespace ns-hvyxk ` 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. podchaos.chaos-mesh.org "test-chaos-mesh-podkill-tdengine-aqyoji" force deleted podchaos.chaos-mesh.org/test-chaos-mesh-podkill-tdengine-aqyoji patched check failover pod name failover pod name:tdengine-aqyoji-tdengine-0 failover podkill Success `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check db_client batch data count `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SELECT count(*) FROM executions_loop.executions_loop_table;\" " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check db_client batch data Success cluster update terminationPolicy WipeOut `kbcli cluster update tdengine-aqyoji --termination-policy=WipeOut --namespace ns-hvyxk ` cluster.apps.kubeblocks.io/tdengine-aqyoji updated check cluster status `kbcli cluster list tdengine-aqyoji --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji ns-hvyxk WipeOut Updating Sep 01,2025 11:19 UTC+0800 app.kubernetes.io/instance=tdengine-aqyoji cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-tdengine-0 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:03 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-1 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 11:53 UTC+0800 arch:20Gi tdengine-aqyoji-tdengine-2 ns-hvyxk tdengine-aqyoji tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 11:53 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done cluster dump backup `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="***.spec.credential.name***"` `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="***.spec.credential.namespace***"` `kubectl get secrets kb-backuprepo-vwx9l -n kb-cxqgy -o jsonpath="***.data.accessKeyId***"` `kubectl get secrets kb-backuprepo-vwx9l -n kb-cxqgy -o jsonpath="***.data.secretAccessKey***"` KUBEBLOCKS NAMESPACE:kb-cxqgy get kubeblocks namespace done `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-cxqgy -o jsonpath="***.items[0].data.root-user***"` `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-cxqgy -o jsonpath="***.items[0].data.root-password***"` minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-cxqgy.svc.cluster.local:9000 list minio bucket kbcli-test `echo 'mc config host add minioserver http://kbcli-test-minio.kb-cxqgy.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-fd76fc655-fcvnb --namespace kb-cxqgy -- bash` Unable to use a TTY - input is not a terminal or the right kind of file list minio bucket done default backuprepo:backuprepo-kbcli-test exists `kbcli cluster backup tdengine-aqyoji --method dump --namespace ns-hvyxk ` Backup backup-ns-hvyxk-tdengine-aqyoji-20250901120437 created successfully, you can view the progress: kbcli cluster list-backups --name=backup-ns-hvyxk-tdengine-aqyoji-20250901120437 -n ns-hvyxk check backup status `kbcli cluster list-backups tdengine-aqyoji --namespace ns-hvyxk ` NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-hvyxk-tdengine-aqyoji-20250901120437 ns-hvyxk tdengine-aqyoji dump Sep 01,2025 12:04 UTC+0800 backup_status:tdengine-aqyoji-dump-Running backup_status:tdengine-aqyoji-dump-Running backup_status:tdengine-aqyoji-dump-Running check backup status done backup_status:backup-ns-hvyxk-tdengine-aqyoji-20250901120437 ns-hvyxk tdengine-aqyoji dump Completed 120752 13s Sep 01,2025 12:04 UTC+0800 Sep 01,2025 12:04 UTC+0800 cluster restore backup Error from server (NotFound): opsrequests.apps.kubeblocks.io "tdengine-aqyoji-backup" not found `kbcli cluster describe-backup backup-ns-hvyxk-tdengine-aqyoji-20250901120437 --namespace ns-hvyxk ` Name: backup-ns-hvyxk-tdengine-aqyoji-20250901120437 Cluster: tdengine-aqyoji Namespace: ns-hvyxk Spec: Method: dump Policy Name: tdengine-aqyoji-tdengine-backup-policy Status: Phase: Completed Total Size: 120752 ActionSet Name: tdengine-dump Repository: backuprepo-kbcli-test Duration: 13s Start Time: Sep 01,2025 12:04 UTC+0800 Completion Time: Sep 01,2025 12:04 UTC+0800 Path: /ns-hvyxk/tdengine-aqyoji-86909fe8-067e-4ab2-9bfb-2bb63e965aef/tdengine/backup-ns-hvyxk-tdengine-aqyoji-20250901120437 Warning Events: `kbcli cluster restore tdengine-aqyoji-backup --backup backup-ns-hvyxk-tdengine-aqyoji-20250901120437 --namespace ns-hvyxk ` Cluster tdengine-aqyoji-backup created check cluster status `kbcli cluster list tdengine-aqyoji-backup --show-labels --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS tdengine-aqyoji-backup ns-hvyxk WipeOut Sep 01,2025 12:04 UTC+0800 cluster_status: cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Creating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances tdengine-aqyoji-backup --namespace ns-hvyxk ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME tdengine-aqyoji-backup-tdengine-0 ns-hvyxk tdengine-aqyoji-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:04 UTC+0800 arch:20Gi tdengine-aqyoji-backup-tdengine-1 ns-hvyxk tdengine-aqyoji-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000005/10.224.0.6 Sep 01,2025 12:04 UTC+0800 arch:20Gi tdengine-aqyoji-backup-tdengine-2 ns-hvyxk tdengine-aqyoji-backup tdengine Running ready 0 600m / 600m 1181116006400m / 1181116006400m data:23Gi aks-cicdamdpool-15164480-vmss000000/10.224.0.5 Sep 01,2025 12:04 UTC+0800 arch:20Gi check pod status done `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji-backup` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: check cluster connect `echo "taos -P6030 -htdengine-aqyoji-backup-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' " | kubectl exec -it tdengine-aqyoji-backup-tdengine-0 --namespace ns-hvyxk -- bash` check cluster connect done `kbcli cluster describe-backup backup-ns-hvyxk-tdengine-aqyoji-20250901120437 --namespace ns-hvyxk ` Name: backup-ns-hvyxk-tdengine-aqyoji-20250901120437 Cluster: tdengine-aqyoji Namespace: ns-hvyxk Spec: Method: dump Policy Name: tdengine-aqyoji-tdengine-backup-policy Status: Phase: Completed Total Size: 120752 ActionSet Name: tdengine-dump Repository: backuprepo-kbcli-test Duration: 13s Start Time: Sep 01,2025 12:04 UTC+0800 Completion Time: Sep 01,2025 12:04 UTC+0800 Path: /ns-hvyxk/tdengine-aqyoji-86909fe8-067e-4ab2-9bfb-2bb63e965aef/tdengine/backup-ns-hvyxk-tdengine-aqyoji-20250901120437 Warning Events: cluster connect `kubectl get secrets -l app.kubernetes.io/instance=tdengine-aqyoji-backup` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.username***"` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.password***"` `kubectl get secrets tdengine-aqyoji-backup-tdengine-account-root -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:GY8xoQIR3553;DB_PORT:6030;DB_DATABASE: `echo "taos -P6030 -htdengine-aqyoji-backup-tdengine-taosd.ns-hvyxk.svc.cluster.local -uroot -p'GY8xoQIR3553' --command \"SHOW DNODES;\" " | kubectl exec -it tdengine-aqyoji-backup-tdengine-0 --namespace ns-hvyxk -- bash ` Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) Unable to use a TTY - input is not a terminal or the right kind of file Welcome to the TDengine Command Line Interface, Native Client Version:3.3.6.9 Copyright (c) 2025 by TDengine, all rights reserved. taos> SHOW DNODES; id | endpoint | vnodes | support_vnodes | status | create_time | reboot_time | note | ============================================================================================================================================================================= 1 | tdengine-aqyoji-backup-tden... | 1 | 37 | ready | 2025-09-01 12:05:13.990 | 2025-09-01 12:05:13.798 | | 2 | tdengine-aqyoji-backup-tden... | 0 | 37 | ready | 2025-09-01 12:05:16.334 | 2025-09-01 12:05:16.560 | | 3 | tdengine-aqyoji-backup-tden... | 0 | 37 | ready | 2025-09-01 12:05:18.769 | 2025-09-01 12:05:18.987 | | Query OK, 3 row(s) in set (0.002383s) connect cluster Success delete cluster tdengine-aqyoji-backup `kbcli cluster delete tdengine-aqyoji-backup --auto-approve --namespace ns-hvyxk ` Cluster tdengine-aqyoji-backup deleted pod_info:tdengine-aqyoji-backup-tdengine-0 4/4 Running 0 39s tdengine-aqyoji-backup-tdengine-1 4/4 Running 0 39s tdengine-aqyoji-backup-tdengine-2 4/4 Running 1 (15s ago) 38s No resources found in ns-hvyxk namespace. delete cluster pod done No resources found in ns-hvyxk namespace. check cluster resource non-exist OK: pvc No resources found in ns-hvyxk namespace. delete cluster done No resources found in ns-hvyxk namespace. No resources found in ns-hvyxk namespace. No resources found in ns-hvyxk namespace. cluster delete backup `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge backups backup-ns-hvyxk-tdengine-aqyoji-20250901120437 --namespace ns-hvyxk ` backup.dataprotection.kubeblocks.io/backup-ns-hvyxk-tdengine-aqyoji-20250901120437 patched `kbcli cluster delete-backup tdengine-aqyoji --name backup-ns-hvyxk-tdengine-aqyoji-20250901120437 --force --auto-approve --namespace ns-hvyxk ` Backup backup-ns-hvyxk-tdengine-aqyoji-20250901120437 deleted No opsrequests found in ns-hvyxk namespace. cluster list-logs `kbcli cluster list-logs tdengine-aqyoji --namespace ns-hvyxk ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update tdengine-aqyoji --enable-all-logs=true --namespace ns-hvyxk Error from server (NotFound): pods "tdengine-aqyoji-tdengine-0" not found cluster logs `kbcli cluster logs tdengine-aqyoji --tail 30 --namespace ns-hvyxk ` Defaulted container "tdengine" out of: tdengine, metrics, lorry, config-manager, init-lorry (init), install-config-manager-tool (init) 09/01 12:05:54.213563 00000281 WEB INFO QID:0x2b2110373f100027 finish request, status_code:200, latency:2.79349ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611815 09/01 12:05:54.214710 00000281 WEB INFO QID:0x2b2110373f100028 finish request, status_code:200, latency:3.904986ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611816 09/01 12:05:54.215130 00000281 WEB INFO QID:0x2b2110373f10002c finish request, status_code:200, latency:4.277385ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611820 09/01 12:05:54.215957 00000281 WEB INFO QID:0x2b2110373f100031 finish request, status_code:200, latency:4.965682ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611825 09/01 12:05:54.216426 00000281 WEB INFO QID:0x2b2110373f100032 finish request, status_code:200, latency:5.408281ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611826 09/01 12:05:54.216900 00000281 WEB INFO QID:0x2b2110373f10002a finish request, status_code:200, latency:5.39138ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611818 09/01 12:05:54.217612 00000281 WEB INFO QID:0x2b2110373f100035 finish request, status_code:200, latency:5.104082ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611829 09/01 12:05:54.218198 00000281 WEB INFO QID:0x2b2110373f100030 finish request, status_code:200, latency:5.468881ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611824 09/01 12:05:54.218701 00000281 WEB INFO QID:0x2b2110373f10002f finish request, status_code:200, latency:5.940779ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611823 09/01 12:05:54.219209 00000281 WEB INFO QID:0x2b2110373f100033 finish request, status_code:200, latency:6.423677ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611827 09/01 12:05:54.219649 00000281 WEB INFO QID:0x2b2110373f10002d finish request, status_code:200, latency:6.838776ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611821 09/01 12:05:54.220121 00000281 WEB INFO QID:0x2b2110373f100036 finish request, status_code:200, latency:7.258874ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611830 09/01 12:05:54.220679 00000281 WEB INFO QID:0x2b2110373f100034 finish request, status_code:200, latency:7.770872ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611828 09/01 12:05:54.223022 00000281 WEB INFO QID:0x2b2110373f100037 finish request, status_code:200, latency:2.059993ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611831 09/01 12:05:54.226482 00000281 WEB INFO QID:0x2b2110373f100038 finish request, status_code:200, latency:3.218188ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611832 09/01 12:05:54.229213 00000281 WEB INFO QID:0x2b2110373f100039 finish request, status_code:200, latency:2.440892ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611833 09/01 12:05:54.231440 00000281 WEB INFO QID:0x2b2110373f10003a finish request, status_code:200, latency:1.942293ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611834 09/01 12:05:54.234307 00000281 WEB INFO QID:0x2b2110373f10003b finish request, status_code:200, latency:2.704091ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611835 09/01 12:05:54.236624 00000281 WEB INFO QID:0x2b2110373f10003c finish request, status_code:200, latency:2.118992ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611836 09/01 12:05:54.238558 00000281 WEB INFO QID:0x2b2110373f10003d finish request, status_code:200, latency:1.709493ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611837 09/01 12:05:54.240966 00000281 WEB INFO QID:0x2b2110373f10003e finish request, status_code:200, latency:2.192492ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611838 09/01 12:05:54.243398 00000281 WEB INFO QID:0x2b2110373f10003f finish request, status_code:200, latency:2.275892ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611839 09/01 12:05:54.245560 00000281 WEB INFO QID:0x2b2110373f100040 finish request, status_code:200, latency:2.001093ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611840 09/01 12:05:54.247684 00000281 WEB INFO QID:0x2b2110373f100041 finish request, status_code:200, latency:1.950393ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611841 09/01 12:05:54.250359 00000281 WEB INFO QID:0x2b2110373f100042 finish request, status_code:200, latency:2.471292ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611842 09/01 12:05:54.252312 00000281 WEB INFO QID:0x2b2110373f100043 finish request, status_code:200, latency:1.745994ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611843 09/01 12:05:54.254286 00000281 WEB INFO QID:0x2b2110373f100044 finish request, status_code:200, latency:1.790994ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611844 09/01 12:05:54.256995 00000281 WEB INFO QID:0x2b2110373f100045 finish request, status_code:200, latency:2.534391ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611845 09/01 12:05:54.259879 00000281 WEB INFO QID:0x2b2110373f100046 finish request, status_code:200, latency:2.695791ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611846 09/01 12:05:54.262158 00000281 WEB INFO QID:0x2b2110373f100047 finish request, status_code:200, latency:2.061293ms, client_ip:127.0.0.1, method:POST, uri:%2Frest%2Fsql%3Freq_id%3D3107783047329611847 delete cluster tdengine-aqyoji `kbcli cluster delete tdengine-aqyoji --auto-approve --namespace ns-hvyxk ` Cluster tdengine-aqyoji deleted pod_info:tdengine-aqyoji-tdengine-0 4/4 Running 3 (59s ago) 2m10s tdengine-aqyoji-tdengine-1 4/4 Running 2 (4m49s ago) 12m tdengine-aqyoji-tdengine-2 4/4 Running 0 12m No resources found in ns-hvyxk namespace. delete cluster pod done No resources found in ns-hvyxk namespace. check cluster resource non-exist OK: pvc No resources found in ns-hvyxk namespace. delete cluster done No resources found in ns-hvyxk namespace. No resources found in ns-hvyxk namespace. No resources found in ns-hvyxk namespace. Tdengine Test Suite All Done! --------------------------------------Tdengine (Topology = Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=tdengine;ClusterVersion=tdengine-3.3.6-9;]|[Description=Create a cluster with the specified cluster definition tdengine and cluster version tdengine-3.3.6-9] [PASSED]|[Connect]|[ComponentName=tdengine]|[Description=Connect to the cluster] [PASSED]|[VerticalScaling]|[ComponentName=tdengine]|[Description=VerticalScaling the cluster specify component tdengine] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[VolumeExpansion]|[ComponentName=tdengine]|[Description=VolumeExpansion the cluster specify component tdengine] [PASSED]|[Failover]|[HA=Kill 1;ComponentName=tdengine]|[Description=Simulates conditions where process 1 killed either due to expected/undesired processes thereby testing the application's resilience to unavailability of some replicas due to abnormal termination signals.] [PASSED]|[No-Failover]|[HA=Connection Stress;ComponentName=tdengine]|[Description=Simulates conditions where pods experience connection stress either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to high Connection load.] [PASSED]|[Reconfiguring]|[ComponentName=tdengine;numOfRpcSessions=40000]|[Description=Reconfiguring the cluster specify component tdengine set numOfRpcSessions=40000] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[HorizontalScaling Out]|[ComponentName=tdengine]|[Description=HorizontalScaling Out the cluster specify component tdengine] [PASSED]|[HscaleOfflineInstances]|[ComponentName=tdengine]|[Description=Hscale the cluster instances offline specify component tdengine] [PASSED]|[HscaleOnlineInstances]|[ComponentName=tdengine]|[Description=Hscale the cluster instances online specify component tdengine] [PASSED]|[HorizontalScaling In]|[ComponentName=tdengine]|[Description=HorizontalScaling In the cluster specify component tdengine] [PASSED]|[Failover]|[HA=Pod Kill;ComponentName=tdengine]|[Description=Simulates conditions where pods experience kill for a period of time either due to expected/undesired processes thereby testing the application's resilience to potential slowness/unavailability of some replicas due to kill.] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Backup]|[BackupMethod=dump]|[Description=The cluster dump Backup] [PASSED]|[Restore]|[BackupMethod=dump]|[Description=The cluster dump Restore] [PASSED]|[Connect]|[ComponentName=tdengine]|[Description=Connect to the cluster] [PASSED]|[Delete Restore Cluster]|[BackupMethod=dump]|[Description=Delete the dump restore cluster] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]