https://github.com/apecloud/apecloud-cd/actions/runs/21930235150 previous_version: kubeblocks_version:1.0.2 bash test/kbcli/test_kbcli_1.0.sh --type 6 --version 1.0.2 --service-version 4 --generate-output true --aws-access-key-id *** --aws-secret-access-key *** --jihulab-token *** --random-namespace true --region eastus --cloud-provider aks CURRENT_TEST_DIR:test/kbcli source commons files source engines files source kubeblocks files source kubedb files CLUSTER_NAME:  `kubectl get namespace | grep ns-nlhin `(B   `kubectl create namespace ns-nlhin`(B  namespace/ns-nlhin created create namespace ns-nlhin done(B download kbcli  `gh release list --repo apecloud/kbcli --limit 100 | (grep "1.0" || true)`(B   `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v1.0.2`(B  Your system is linux_amd64 Installing kbcli ... Downloading ... kbcli installed successfully. Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v1.0.2 done(B Kubernetes: v1.32.10 KubeBlocks: 1.0.2 kbcli: 1.0.2 Kubernetes Env: v1.32.10 check snapshot controller check snapshot controller done(B POD_RESOURCES: aks kb-default-sc found aks default-vsc found found default storage class: default (B KubeBlocks version is:1.0.2 skip upgrade KubeBlocks(B current KubeBlocks version: 1.0.2 check component definition set component name:mongodb set component version set component version:mongodb set service versions:8.0.17,7.0.28,6.0.27,5.0.29,4.4.29 set service versions sorted:4.4.29,5.0.29,6.0.27,7.0.28,8.0.17 set mongodb component definition set mongodb component definition mongo-shard-1.0.2 REPORT_COUNT 0:0 set replicas first:3,4.4.29|3,5.0.29|3,6.0.27|3,7.0.28|3,8.0.17 set replicas second max again:3,4.4.29 REPORT_COUNT 2:1 CLUSTER_TOPOLOGY:replicaset cluster definition topology: replicaset sharding topology replicaset found in cluster definition mongodb set mongodb component definition set mongodb component definition mongo-shard-1.0.2 LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 3 CLUSTER_NAME:mongodb-bjykee pod_info: termination_policy:DoNotTerminate create 3 replica DoNotTerminate mongodb cluster check component definition set component definition by component version check cmpd by labels check cmpd by compDefs set component definition: mongodb-1.0.2 by component version:mongodb apiVersion: apps.kubeblocks.io/v1 kind: Cluster metadata: name: mongodb-bjykee namespace: ns-nlhin spec: clusterDef: mongodb topology: replicaset terminationPolicy: DoNotTerminate componentSpecs: - name: mongodb serviceVersion: 4.4.29 replicas: 3 resources: limits: cpu: 100m memory: 0.5Gi requests: cpu: 100m memory: 0.5Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi  `kubectl apply -f test_create_mongodb-bjykee.yaml`(B  cluster.apps.kubeblocks.io/mongodb-bjykee created apply test_create_mongodb-bjykee.yaml Success(B  `rm -rf test_create_mongodb-bjykee.yaml`(B  check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Creating Feb 12,2026 15:18 UTC+0800 clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:18 UTC+0800 mongodb-bjykee-mongodb-1 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:20 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-1 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check pod mongodb-bjykee-mongodb-0 container_name mongodb exist password 78C0e82AyhwK36g1(B Container mongodb logs contain secret password:2026-02-12T07:21:01Z INFO MongoDB Create user: root, passwd: 78C0e82AyhwK36g1, roles: map[db:admin role:root](B describe cluster  `kbcli cluster describe mongodb-bjykee --namespace ns-nlhin `(B  Name: mongodb-bjykee Created Time: Feb 12,2026 15:18 UTC+0800 NAMESPACE CLUSTER-DEFINITION TOPOLOGY STATUS TERMINATION-POLICY ns-nlhin mongodb replicaset Running DoNotTerminate Endpoints: COMPONENT INTERNAL EXTERNAL mongodb mongodb-bjykee-mongodb.ns-nlhin.svc.cluster.local:27017 mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017 mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017 Topology: COMPONENT SERVICE-VERSION INSTANCE ROLE STATUS AZ NODE CREATED-TIME mongodb 4.4.29 mongodb-bjykee-mongodb-0 primary Running 0 aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:18 UTC+0800 mongodb 4.4.29 mongodb-bjykee-mongodb-1 secondary Running 0 aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:20 UTC+0800 mongodb 4.4.29 mongodb-bjykee-mongodb-2 secondary Running 0 aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 Resources Allocation: COMPONENT INSTANCE-TEMPLATE CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS mongodb 100m / 100m 512Mi / 512Mi data:3Gi default Images: COMPONENT COMPONENT-DEFINITION IMAGE mongodb mongodb-1.0.2 docker.io/apecloud/percona-server-mongodb:4.4.29-multi docker.io/apecloud/percona-backup-mongodb:2.5.0-multi docker.io/apecloud/mongodb_exporter:0.44.0 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-nlhin mongodb-bjykee  `kbcli cluster label mongodb-bjykee app.kubernetes.io/instance- --namespace ns-nlhin `(B  label "app.kubernetes.io/instance" not found.  `kbcli cluster label mongodb-bjykee app.kubernetes.io/instance=mongodb-bjykee --namespace ns-nlhin `(B   `kbcli cluster label mongodb-bjykee --list --namespace ns-nlhin `(B  NAME NAMESPACE LABELS mongodb-bjykee ns-nlhin app.kubernetes.io/instance=mongodb-bjykee clusterdefinition.kubeblocks.io/name=mongodb label cluster app.kubernetes.io/instance=mongodb-bjykee Success(B  `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=mongodb-bjykee --namespace ns-nlhin `(B   `kbcli cluster label mongodb-bjykee --list --namespace ns-nlhin `(B  NAME NAMESPACE LABELS mongodb-bjykee ns-nlhin app.kubernetes.io/instance=mongodb-bjykee case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=mongodb label cluster case.name=kbcli.test1 Success(B  `kbcli cluster label mongodb-bjykee case.name=kbcli.test2 --overwrite --namespace ns-nlhin `(B   `kbcli cluster label mongodb-bjykee --list --namespace ns-nlhin `(B  NAME NAMESPACE LABELS mongodb-bjykee ns-nlhin app.kubernetes.io/instance=mongodb-bjykee case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=mongodb label cluster case.name=kbcli.test2 Success(B  `kbcli cluster label mongodb-bjykee case.name- --namespace ns-nlhin `(B   `kbcli cluster label mongodb-bjykee --list --namespace ns-nlhin `(B  NAME NAMESPACE LABELS mongodb-bjykee ns-nlhin app.kubernetes.io/instance=mongodb-bjykee clusterdefinition.kubeblocks.io/name=mongodb delete cluster label case.name Success(B list-accounts on characterType mongodb is not supported yet cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo " echo \"rs.status()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("a452cc9a-0228-42a5-a516-a6d5b0a45221") } Percona Server for MongoDB server version: v4.4.29-28 { "set" : "mongodb-bjykee-mongodb", "date" : ISODate("2026-02-12T07:23:10.407Z"), "myState" : 1, "term" : NumberLong(1), "syncSourceHost" : "", "syncSourceId" : -1, "heartbeatIntervalMillis" : NumberLong(2000), "majorityVoteCount" : 2, "writeMajorityCount" : 2, "votingMembersCount" : 3, "writableVotingMembersCount" : 3, "optimes" : { "lastCommittedOpTime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "lastCommittedWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "readConcernMajorityOpTime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "readConcernMajorityWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "appliedOpTime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "durableOpTime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "lastAppliedWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:23:10.307Z") }, "lastStableRecoveryTimestamp" : Timestamp(1770880972, 1), "electionCandidateMetrics" : { "lastElectionReason" : "electionTimeout", "lastElectionDate" : ISODate("2026-02-12T07:20:53.703Z"), "electionTerm" : NumberLong(1), "lastCommittedOpTimeAtElection" : { "ts" : Timestamp(0, 0), "t" : NumberLong(-1) }, "lastSeenOpTimeAtElection" : { "ts" : Timestamp(1770880853, 1), "t" : NumberLong(-1) }, "numVotesNeeded" : 1, "priorityAtElection" : 2, "electionTimeoutMillis" : NumberLong(10000), "newTermStartDate" : ISODate("2026-02-12T07:20:53.935Z"), "wMajorityWriteAvailabilityDate" : ISODate("2026-02-12T07:20:54.108Z") }, "members" : [ { "_id" : 0, "name" : "mongodb-bjykee-mongodb-0.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 144, "optime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T07:23:10Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "syncSourceHost" : "", "syncSourceId" : -1, "infoMessage" : "", "electionTime" : Timestamp(1770880853, 2), "electionDate" : ISODate("2026-02-12T07:20:53Z"), "configVersion" : 3, "configTerm" : 1, "self" : true, "lastHeartbeatMessage" : "" }, { "_id" : 1, "name" : "mongodb-bjykee-mongodb-1.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 76, "optime" : { "ts" : Timestamp(1770880990, 2), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770880990, 2), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T07:23:10Z"), "optimeDurableDate" : ISODate("2026-02-12T07:23:10Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastHeartbeat" : ISODate("2026-02-12T07:23:10.304Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T07:23:09.903Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-mongodb-0.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 0, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 }, { "_id" : 2, "name" : "mongodb-bjykee-mongodb-2.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 48, "optime" : { "ts" : Timestamp(1770880990, 3), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770880990, 2), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T07:23:10Z"), "optimeDurableDate" : ISODate("2026-02-12T07:23:10Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:23:10.307Z"), "lastHeartbeat" : ISODate("2026-02-12T07:23:10.403Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T07:23:10.303Z"), "pingMs" : NumberLong(22), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-mongodb-1.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 1, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 } ], "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(1770880990, 3), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } }, "operationTime" : Timestamp(1770880990, 3) } bye connect cluster Success(B insert batch data by db client  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-mongodb-bjykee --namespace ns-nlhin `(B   `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B apiVersion: v1 kind: Pod metadata: name: test-db-client-executionloop-mongodb-bjykee namespace: ns-nlhin spec: containers: - name: test-dbclient imagePullPolicy: IfNotPresent image: docker.io/apecloud/dbclient:test args: - "--host" - "mongodb-bjykee-mongodb.ns-nlhin.svc.cluster.local" - "--user" - "root" - "--password" - "78C0e82AyhwK36g1" - "--port" - "27017" - "--dbtype" - "mongodb" - "--test" - "executionloop" - "--duration" - "60" - "--interval" - "1" restartPolicy: Never  `kubectl apply -f test-db-client-executionloop-mongodb-bjykee.yaml`(B  pod/test-db-client-executionloop-mongodb-bjykee created apply test-db-client-executionloop-mongodb-bjykee.yaml Success(B  `rm -rf test-db-client-executionloop-mongodb-bjykee.yaml`(B  check pod status pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 5s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 9s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 15s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 20s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 25s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 30s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 35s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 40s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 45s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 51s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 56s(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 1/1 Running 0 61s(B check pod test-db-client-executionloop-mongodb-bjykee status done(B pod_status:NAME READY STATUS RESTARTS AGE test-db-client-executionloop-mongodb-bjykee 0/1 Completed 0 66s(B check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:18 UTC+0800 mongodb-bjykee-mongodb-1 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:20 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-1 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B Inserted document: BsonObjectId{value=698d801cd8907b3fc787c905} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c906} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c907} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c908} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c909} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90a} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90b} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90c} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90d} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90e} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c90f} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c910} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c911} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c912} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c913} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c914} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c915} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c916} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c917} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c918} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c919} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91a} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91b} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91c} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91d} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91e} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c91f} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c920} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c921} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c922} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c923} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c924} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c925} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c926} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c927} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c928} Inserted document: BsonObjectId{value=698d801cd8907b3fc787c929} [ 57s ] executions total: 2538 successful: 2537 failed: 1 disconnect: 1 Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92a} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92b} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92c} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92d} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92e} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c92f} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c930} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c931} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c932} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c933} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c934} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c935} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c936} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c937} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c938} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c939} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93a} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93b} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93c} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93d} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93e} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c93f} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c940} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c941} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c942} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c943} Inserted document: BsonObjectId{value=698d801dd8907b3fc787c944} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c945} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c946} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c947} [ 58s ] executions total: 2568 successful: 2567 failed: 1 disconnect: 1 Inserted document: BsonObjectId{value=698d801ed8907b3fc787c948} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c949} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94a} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94b} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94c} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94d} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94e} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c94f} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c950} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c951} Inserted document: BsonObjectId{value=698d801ed8907b3fc787c952} [ 60s ] executions total: 2579 successful: 2578 failed: 1 disconnect: 1 Test Result: Total Executions: 2579 Successful Executions: 2578 Failed Executions: 1 Disconnection Counts: 1 Connection Information: Database Type: mongodb Host: mongodb-bjykee-mongodb.ns-nlhin.svc.cluster.local Port: 27017 Database: Table: User: root Org: Access Mode: mysql Test Type: executionloop Query: Duration: 60 seconds Interval: 1 seconds DB_CLIENT_BATCH_DATA_COUNT: 2578  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge pods test-db-client-executionloop-mongodb-bjykee --namespace ns-nlhin `(B  pod/test-db-client-executionloop-mongodb-bjykee patched (no change) pod "test-db-client-executionloop-mongodb-bjykee" force deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.remove({}) ; db.col.insertOne({a:'nsqzv'})\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("03c7ce48-845b-4695-923f-5c84588b38d9") } Percona Server for MongoDB server version: v4.4.29-28 { "acknowledged" : true, "insertedId" : ObjectId("698d8031e62bdab788ffb9ee") } bye add consistent data nsqzv Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.remove({}) ; db.col.insertOne({a:'nsqzv'})\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-1 --namespace ns-nlhin -- bash `(B  Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("b1cad4ee-c5a2-41d2-8573-8a4081c6689c") } Percona Server for MongoDB server version: v4.4.29-28 uncaught exception: WriteCommandError({ "topologyVersion" : { "processId" : ObjectId("698d7f84626e836ff6520963"), "counter" : NumberLong(4) }, "operationTime" : Timestamp(1770881087, 2), "ok" : 0, "errmsg" : "not master", "code" : 10107, "codeName" : "NotWritablePrimary", "$clusterTime" : { "clusterTime" : Timestamp(1770881087, 2), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } } }) : WriteCommandError({ "topologyVersion" : { "processId" : ObjectId("698d7f84626e836ff6520963"), "counter" : NumberLong(4) }, "operationTime" : Timestamp(1770881087, 2), "ok" : 0, "errmsg" : "not master", "code" : 10107, "codeName" : "NotWritablePrimary", "$clusterTime" : { "clusterTime" : Timestamp(1770881087, 2), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } } }) WriteCommandError@src/mongo/shell/bulk_api.js:417:48 executeBatch@src/mongo/shell/bulk_api.js:915:23 Bulk/this.execute@src/mongo/shell/bulk_api.js:1163:21 DBCollection.prototype.insertOne@src/mongo/shell/crud_api.js:264:9 @(shell):1:21 bye command terminated with exit code 1 check add consistent data readonly Success(B cluster rebuild instances apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mongodb-bjykee-rebuildinstance- namespace: ns-nlhin spec: type: RebuildInstance clusterName: mongodb-bjykee force: true rebuildFrom: - componentName: mongodb instances: - name: mongodb-bjykee-mongodb-1 inPlace: false check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_mongodb-bjykee.yaml`(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-rebuildinstance-wv64g created create test_ops_cluster_mongodb-bjykee.yaml Success(B  `rm -rf test_ops_cluster_mongodb-bjykee.yaml`(B  check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:24 UTC+0800 (B check ops status done(B ops_status:mongodb-bjykee-rebuildinstance-wv64g ns-nlhin RebuildInstance mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 15:24 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-rebuildinstance-wv64g --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-rebuildinstance-wv64g patched  `kbcli cluster delete-ops --name mongodb-bjykee-rebuildinstance-wv64g --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-rebuildinstance-wv64g deleted check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:18 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:21 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 100m / 100m 512Mi / 512Mi data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:24 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("314d8e86-a37b-4adc-826c-91d537cb9bfd") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("6670c92a-cca2-438f-adbb-37dae205d917") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `mongo mongodb://root:78C0e82AyhwK36g1@mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local`(B  exec return msg:Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("1fb717d6-c3e1-4dbc-b023-78afcfbd8723") } Percona Server for MongoDB server version: v4.4.29-28 bye connect headlessEndpoints Success(B check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster vscale mongodb-bjykee --auto-approve --force=true --components mongodb --cpu 200m --memory 0.6Gi --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-verticalscaling-wlhgb created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-verticalscaling-wlhgb -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-verticalscaling-wlhgb ns-nlhin VerticalScaling mongodb-bjykee mongodb Creating -/- Feb 12,2026 15:28 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Updating Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:3Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-verticalscaling-wlhgb ns-nlhin VerticalScaling mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:28 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-verticalscaling-wlhgb ns-nlhin VerticalScaling mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:28 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-verticalscaling-wlhgb --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-verticalscaling-wlhgb patched  `kbcli cluster delete-ops --name mongodb-bjykee-verticalscaling-wlhgb --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-verticalscaling-wlhgb deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("4f16856d-be90-4113-9882-660927f0f53e") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("adb1d0de-1589-43bb-b753-3f7f0b80c68d") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B  `kubectl get pvc -l app.kubernetes.io/instance=mongodb-bjykee,apps.kubeblocks.io/component-name=mongodb,apps.kubeblocks.io/vct-name=data --namespace ns-nlhin `(B  cluster volume-expand check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster volume-expand mongodb-bjykee --auto-approve --force=true --components mongodb --volume-claim-templates data --storage 8Gi --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-volumeexpansion-f9k4l created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-volumeexpansion-f9k4l -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-volumeexpansion-f9k4l ns-nlhin VolumeExpansion mongodb-bjykee mongodb Running 0/3 Feb 12,2026 15:31 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Updating Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-volumeexpansion-f9k4l ns-nlhin VolumeExpansion mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:31 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-volumeexpansion-f9k4l ns-nlhin VolumeExpansion mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:31 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-volumeexpansion-f9k4l --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-volumeexpansion-f9k4l patched  `kbcli cluster delete-ops --name mongodb-bjykee-volumeexpansion-f9k4l --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-volumeexpansion-f9k4l deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("e499772f-fd75-442d-bf18-18520c5014b3") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("8a03de84-88a5-419d-9f7b-1aa48be3455a") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B test failover kill1(B check cluster status before cluster-failover-kill1 check cluster status done(B cluster_status:Running(B  `kill 1`(B  exec return message: check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check failover pod name failover pod name:mongodb-bjykee-mongodb-3 checking failover...(B  `kill 1`(B  exec return message: check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 pod_status:NotReady(B check pod status done(B check cluster role primary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-2 primary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-2 primary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-2 check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check failover pod name:mongodb-bjykee-mongodb-0 failover kill1 Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("270750b6-08d8-4429-94fd-578fbf02a43b") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("9417ce51-225b-403a-98b2-a26c7b02228c") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster does not need to check monitor currently check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B test switchover(B cluster promote check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster promote mongodb-bjykee --auto-approve --force=true --instance mongodb-bjykee-mongodb-0 --candidate mongodb-bjykee-mongodb-2 --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-switchover-lkvkt created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-switchover-lkvkt -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-switchover-lkvkt ns-nlhin Switchover mongodb-bjykee Creating -/- Feb 12,2026 15:37 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:29 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  connect checking...(B check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-switchover-lkvkt ns-nlhin Switchover mongodb-bjykee mongodb-bjykee-mongodb Succeed 1/1 Feb 12,2026 15:37 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-switchover-lkvkt ns-nlhin Switchover mongodb-bjykee mongodb-bjykee-mongodb Succeed 1/1 Feb 12,2026 15:37 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-switchover-lkvkt --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-switchover-lkvkt patched  `kbcli cluster delete-ops --name mongodb-bjykee-switchover-lkvkt --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-switchover-lkvkt deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("2cc70872-2eec-4157-966d-bc2c6d022805") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("0e7e93d2-33d7-47ce-b04a-f305a9937025") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B switchover pod:mongodb-bjykee-mongodb-2 switchover success(B test failover (B check cluster status before cluster-failover- check cluster status done(B cluster_status:Running(B delete pod:mongodb-bjykee-mongodb-2  `kubectl delete pod mongodb-bjykee-mongodb-2 --force --namespace ns-nlhin `(B  pod "mongodb-bjykee-mongodb-2" force deleted check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:30 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Init:0/5 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:38 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:28 UTC+0800 pod_status:Init:0/5(B pod_status:Init:4/5(B check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check failover pod name failover pod name:mongodb-bjykee-mongodb-0 failover Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("21e28534-b4ca-474c-9d18-167723368279") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("2f64b1ee-8d8a-4137-8467-98b8028e5e86") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B skip cluster Upgrade(B cluster restart check cluster status before ops cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B  `kbcli cluster restart mongodb-bjykee --auto-approve --force=true --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-restart-jsl8j created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-restart-jsl8j -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-restart-jsl8j ns-nlhin Restart mongodb-bjykee mongodb Running 0/3 Feb 12,2026 15:39 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Updating Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:40 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:39 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:39 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-restart-jsl8j ns-nlhin Restart mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:39 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-restart-jsl8j ns-nlhin Restart mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:39 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-restart-jsl8j --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-restart-jsl8j patched  `kbcli cluster delete-ops --name mongodb-bjykee-restart-jsl8j --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-restart-jsl8j deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("f0a82533-1c96-4a52-956b-0ea0a9003cc8") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("4f237505-46ab-4419-9808-2324b913987b") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster mongodb scale-out cluster mongodb scale-out replicas: 4 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-out mongodb-bjykee --auto-approve --force=true --components mongodb --replicas 1 --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-horizontalscaling-77nrd created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-horizontalscaling-77nrd -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-horizontalscaling-77nrd ns-nlhin HorizontalScaling mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:41 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Updating Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:40 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:39 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:39 UTC+0800 mongodb-bjykee-mongodb-4 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:41 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-4  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-horizontalscaling-77nrd ns-nlhin HorizontalScaling mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 15:41 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-horizontalscaling-77nrd ns-nlhin HorizontalScaling mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 15:41 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-horizontalscaling-77nrd --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-horizontalscaling-77nrd patched  `kbcli cluster delete-ops --name mongodb-bjykee-horizontalscaling-77nrd --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-horizontalscaling-77nrd deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("a9486ea7-77ab-48e0-83b7-aafe7301bb2a") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("79fb7e66-c5a5-4f16-8df9-12b36783e7ea") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster mongodb scale-in cluster mongodb scale-in replicas: 3 check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster scale-in mongodb-bjykee --auto-approve --force=true --components mongodb --replicas 1 --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-horizontalscaling-cj2pw created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-horizontalscaling-cj2pw -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-horizontalscaling-cj2pw ns-nlhin HorizontalScaling mongodb-bjykee mongodb Running 0/1 Feb 12,2026 15:45 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:40 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:39 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:39 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-3;secondary(B: mongodb-bjykee-mongodb-0 mongodb-bjykee-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-horizontalscaling-cj2pw ns-nlhin HorizontalScaling mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 15:45 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-horizontalscaling-cj2pw ns-nlhin HorizontalScaling mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 15:45 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-horizontalscaling-cj2pw --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-horizontalscaling-cj2pw patched  `kbcli cluster delete-ops --name mongodb-bjykee-horizontalscaling-cj2pw --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-horizontalscaling-cj2pw deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("884d4742-8daa-467c-8e08-3c39401c146d") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("66d73ed7-b2b6-4283-b659-aabc7a89a8f4") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-3 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster stop check cluster status before ops check cluster status done(B cluster_status:Running(B  `kbcli cluster stop mongodb-bjykee --auto-approve --force=true --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-stop-76nlq created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-stop-76nlq -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-stop-76nlq ns-nlhin Stop mongodb-bjykee mongodb Running 0/3 Feb 12,2026 15:46 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Stopping Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B cluster_status:Stopping(B check cluster status done(B cluster_status:Stopped(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-stop-76nlq ns-nlhin Stop mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:46 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-stop-76nlq ns-nlhin Stop mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:46 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-stop-76nlq --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-stop-76nlq patched  `kbcli cluster delete-ops --name mongodb-bjykee-stop-76nlq --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-stop-76nlq deleted cluster start check cluster status before ops check cluster status done(B cluster_status:Stopped(B  `kbcli cluster start mongodb-bjykee --force=true --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-start-vpfpn created successfully, you can view the progress: kbcli cluster describe-ops mongodb-bjykee-start-vpfpn -n ns-nlhin check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-start-vpfpn ns-nlhin Start mongodb-bjykee mongodb Running 0/3 Feb 12,2026 15:47 UTC+0800 check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb DoNotTerminate Updating Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B cluster_status:Updating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:47 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:47 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:48 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-start-vpfpn ns-nlhin Start mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:47 UTC+0800 check ops status done(B ops_status:mongodb-bjykee-start-vpfpn ns-nlhin Start mongodb-bjykee mongodb Succeed 3/3 Feb 12,2026 15:47 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-start-vpfpn --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-start-vpfpn patched  `kbcli cluster delete-ops --name mongodb-bjykee-start-vpfpn --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-start-vpfpn deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("cbdee34d-853a-44b4-9bbf-4fee4d1bcaaf") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("f50b0620-a4a1-419e-9a77-fa764a3012af") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster update terminationPolicy WipeOut  `kbcli cluster update mongodb-bjykee --termination-policy=WipeOut --namespace ns-nlhin `(B  cluster.apps.kubeblocks.io/mongodb-bjykee updated check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb WipeOut Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:47 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:47 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:48 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B cluster pbm-physical backup  `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.name}"`(B   `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.namespace}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mongodb-bjykee --method pbm-physical --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212155009 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-nlhin-mongodb-bjykee-20260212155009 -n ns-nlhin check backup status  `kbcli cluster list-backups mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-nlhin-mongodb-bjykee-20260212155009 ns-nlhin mongodb-bjykee pbm-physical Running Delete Feb 12,2026 15:50 UTC+0800 backup_status:mongodb-bjykee-pbm-physical-Running(B backup_status:mongodb-bjykee-pbm-physical-Running(B backup_status:mongodb-bjykee-pbm-physical-Running(B backup_status:mongodb-bjykee-pbm-physical-Running(B backup_status:mongodb-bjykee-pbm-physical-Running(B check backup status done(B backup_status:backup-ns-nlhin-mongodb-bjykee-20260212155009 ns-nlhin mongodb-bjykee pbm-physical Completed 274781 28s Delete Feb 12,2026 15:50 UTC+0800 Feb 12,2026 15:50 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212155009 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212155009 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: pbm-physical Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212155009-50a3f TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 15:50 UTC+0800 Completion Time: Feb 12,2026 15:50 UTC+0800 Extras: =================== 1 =================== backupName: 2026-02-12T07:50:18Z backupType: physical lastWriteTime: 2026-02-12T07:50:21Z Status: Phase: Completed Total Size: 274781 ActionSet Name: mongodb-rs-pbm-physical Repository: backuprepo-kbcli-test Duration: 28s Start Time: Feb 12,2026 15:50 UTC+0800 Completion Time: Feb 12,2026 15:50 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212155009 Time Range Start: Feb 12,2026 15:50 UTC+0800 Time Range End: Feb 12,2026 15:50 UTC+0800 Warning Events:  `kbcli cluster restore mongodb-bjykee-backup --backup backup-ns-nlhin-mongodb-bjykee-20260212155009 --namespace ns-nlhin `(B  Cluster mongodb-bjykee-backup created check cluster status  `kbcli cluster list mongodb-bjykee-backup --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee-backup ns-nlhin mongodb WipeOut Creating Feb 12,2026 15:50 UTC+0800 clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee-backup --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-backup-mongodb-0 ns-nlhin mongodb-bjykee-backup mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 15:51 UTC+0800 mongodb-bjykee-backup-mongodb-1 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:55 UTC+0800 mongodb-bjykee-backup-mongodb-2 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:55 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-backup-mongodb-0;secondary(B: mongodb-bjykee-backup-mongodb-1 mongodb-bjykee-backup-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check backup restore post ready check backup restore post ready exists(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 9s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 17s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 27s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 38s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 48s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 58s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 68s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 78s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 89s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 99s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 109s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 2/2 Running 0 119s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 1/2 NotReady 0 2m9s(B post_ready_pod_status:restore-post-ready-255c657e-backup-ns-nlhin-mongodb-bjyke-8fscr 1/2 NotReady 0 2m20s(B check backup restore post ready done(B  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212155009 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212155009 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: pbm-physical Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212155009-50a3f TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 15:50 UTC+0800 Completion Time: Feb 12,2026 15:50 UTC+0800 Extras: =================== 1 =================== backupName: 2026-02-12T07:50:18Z backupType: physical lastWriteTime: 2026-02-12T07:50:21Z Status: Phase: Completed Total Size: 274781 ActionSet Name: mongodb-rs-pbm-physical Repository: backuprepo-kbcli-test Duration: 28s Start Time: Feb 12,2026 15:50 UTC+0800 Completion Time: Feb 12,2026 15:50 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212155009 Time Range Start: Feb 12,2026 15:50 UTC+0800 Time Range End: Feb 12,2026 15:50 UTC+0800 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo " echo \"rs.status()\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash `(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("7fa145b7-fe45-4679-88b3-0f24e2df6e73") } Percona Server for MongoDB server version: v4.4.29-28 { "set" : "mongodb-bjykee-backup-mongodb", "date" : ISODate("2026-02-12T07:59:20.209Z"), "myState" : 1, "term" : NumberLong(9), "syncSourceHost" : "", "syncSourceId" : -1, "heartbeatIntervalMillis" : NumberLong(2000), "majorityVoteCount" : 2, "writeMajorityCount" : 2, "votingMembersCount" : 3, "writableVotingMembersCount" : 3, "optimes" : { "lastCommittedOpTime" : { "ts" : Timestamp(1770883159, 3), "t" : NumberLong(9) }, "lastCommittedWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "readConcernMajorityOpTime" : { "ts" : Timestamp(1770883159, 3), "t" : NumberLong(9) }, "readConcernMajorityWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "appliedOpTime" : { "ts" : Timestamp(1770883159, 3), "t" : NumberLong(9) }, "durableOpTime" : { "ts" : Timestamp(1770883159, 3), "t" : NumberLong(9) }, "lastAppliedWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:59:19.324Z") }, "lastStableRecoveryTimestamp" : Timestamp(1770883148, 2), "electionCandidateMetrics" : { "lastElectionReason" : "electionTimeout", "lastElectionDate" : ISODate("2026-02-12T07:59:08.649Z"), "electionTerm" : NumberLong(9), "lastCommittedOpTimeAtElection" : { "ts" : Timestamp(0, 0), "t" : NumberLong(-1) }, "lastSeenOpTimeAtElection" : { "ts" : Timestamp(1770882621, 1), "t" : NumberLong(8) }, "numVotesNeeded" : 2, "priorityAtElection" : 2, "electionTimeoutMillis" : NumberLong(10000), "numCatchUpOps" : NumberLong(0), "newTermStartDate" : ISODate("2026-02-12T07:59:08.662Z"), "wMajorityWriteAvailabilityDate" : ISODate("2026-02-12T07:59:09.310Z") }, "members" : [ { "_id" : 0, "name" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 29, "optime" : { "ts" : Timestamp(1770883159, 3), "t" : NumberLong(9) }, "optimeDate" : ISODate("2026-02-12T07:59:19Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "syncSourceHost" : "", "syncSourceId" : -1, "infoMessage" : "", "electionTime" : Timestamp(1770883148, 1), "electionDate" : ISODate("2026-02-12T07:59:08Z"), "configVersion" : 1, "configTerm" : -1, "self" : true, "lastHeartbeatMessage" : "" }, { "_id" : 1, "name" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 20, "optime" : { "ts" : Timestamp(1770883154, 6), "t" : NumberLong(9) }, "optimeDurable" : { "ts" : Timestamp(1770883154, 6), "t" : NumberLong(9) }, "optimeDate" : ISODate("2026-02-12T07:59:14Z"), "optimeDurableDate" : ISODate("2026-02-12T07:59:14Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastHeartbeat" : ISODate("2026-02-12T07:59:18.660Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T07:59:19.661Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 0, "infoMessage" : "", "configVersion" : 1, "configTerm" : -1 }, { "_id" : 2, "name" : "mongodb-bjykee-backup-mongodb-2.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 20, "optime" : { "ts" : Timestamp(1770883154, 6), "t" : NumberLong(9) }, "optimeDurable" : { "ts" : Timestamp(1770883154, 6), "t" : NumberLong(9) }, "optimeDate" : ISODate("2026-02-12T07:59:14Z"), "optimeDurableDate" : ISODate("2026-02-12T07:59:14Z"), "lastAppliedWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastDurableWallTime" : ISODate("2026-02-12T07:59:19.324Z"), "lastHeartbeat" : ISODate("2026-02-12T07:59:18.656Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T07:59:20.157Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 1, "infoMessage" : "", "configVersion" : 1, "configTerm" : -1 } ], "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(1770883159, 3), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } }, "operationTime" : Timestamp(1770883159, 3) } bye connect cluster Success(B delete cluster mongodb-bjykee-backup  `kbcli cluster delete mongodb-bjykee-backup --auto-approve --namespace ns-nlhin `(B  pod_info:mongodb-bjykee-backup-mongodb-0 4/4 Running 0 8m4s mongodb-bjykee-backup-mongodb-1 4/4 Running 0 3m58s mongodb-bjykee-backup-mongodb-2 4/4 Running 0 3m26s Cluster mongodb-bjykee-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B check resource cm non exists check resource cm non exists(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-nlhin-mongodb-bjykee-20260212155009 --namespace ns-nlhin `(B  backup.dataprotection.kubeblocks.io/backup-ns-nlhin-mongodb-bjykee-20260212155009 patched  `kbcli cluster delete-backup mongodb-bjykee --name backup-ns-nlhin-mongodb-bjykee-20260212155009 --force --auto-approve --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212155009 deleted  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `db.msg.drop();db.createCollection('msg');db.msg.insertOne({msg: 'kbcli-test-data-bjykee0',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee1',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee2',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee3',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee4',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee5',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee6',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee7',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee8',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee9',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee10',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee11',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee12',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee13',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee14',time: new Date()});db.msg.insertOne({msg: 'kbcli-test-data-bjykee15',time: new Date()});`(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("d6806ef0-0f47-481b-a136-de3f89a00d70") } Percona Server for MongoDB server version: v4.4.29-28 { "acknowledged" : true, "insertedId" : ObjectId("698d8871cd4b63dc545b09da") } bye cluster dump backup  `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.name}"`(B   `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.namespace}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mongodb-bjykee --method dump --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212155949 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-nlhin-mongodb-bjykee-20260212155949 -n ns-nlhin check backup status  `kbcli cluster list-backups mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-nlhin-mongodb-bjykee-20260212155949 ns-nlhin mongodb-bjykee dump Running Delete Feb 12,2026 15:59 UTC+0800 backup_status:mongodb-bjykee-dump-Running(B backup_status:mongodb-bjykee-dump-Running(B check backup status done(B backup_status:backup-ns-nlhin-mongodb-bjykee-20260212155949 ns-nlhin mongodb-bjykee dump Completed 33020 11s Delete Feb 12,2026 15:59 UTC+0800 Feb 12,2026 15:59 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212155949 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212155949 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: dump Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212155949-031f7 TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 15:59 UTC+0800 Completion Time: Feb 12,2026 15:59 UTC+0800 Status: Phase: Completed Total Size: 33020 ActionSet Name: mongodb-dump-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 15:59 UTC+0800 Completion Time: Feb 12,2026 15:59 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212155949 Time Range Start: Feb 12,2026 15:59 UTC+0800 Time Range End: Feb 12,2026 15:59 UTC+0800 Warning Events:  `kbcli cluster restore mongodb-bjykee-backup --backup backup-ns-nlhin-mongodb-bjykee-20260212155949 --namespace ns-nlhin `(B  Cluster mongodb-bjykee-backup created check cluster status  `kbcli cluster list mongodb-bjykee-backup --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee-backup ns-nlhin mongodb WipeOut Creating Feb 12,2026 16:00 UTC+0800 clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee-backup --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-backup-mongodb-0 ns-nlhin mongodb-bjykee-backup mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 16:00 UTC+0800 mongodb-bjykee-backup-mongodb-1 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 16:00 UTC+0800 mongodb-bjykee-backup-mongodb-2 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 16:01 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-backup-mongodb-0;secondary(B: mongodb-bjykee-backup-mongodb-1 mongodb-bjykee-backup-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B check backup restore post ready check backup restore post ready exists(B check backup restore post ready done(B  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212155949 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212155949 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: dump Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212155949-031f7 TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 15:59 UTC+0800 Completion Time: Feb 12,2026 15:59 UTC+0800 Status: Phase: Completed Total Size: 33020 ActionSet Name: mongodb-dump-br Repository: backuprepo-kbcli-test Duration: 11s Start Time: Feb 12,2026 15:59 UTC+0800 Completion Time: Feb 12,2026 15:59 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212155949 Time Range Start: Feb 12,2026 15:59 UTC+0800 Time Range End: Feb 12,2026 15:59 UTC+0800 Warning Events:  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `db.msg.find();`(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("60ad5c20-edf8-436a-b4be-a98189308cb5") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8871cd4b63dc545b09cb"), "msg" : "kbcli-test-data-bjykee0", "time" : ISODate("2026-02-12T07:59:45.838Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09cd"), "msg" : "kbcli-test-data-bjykee2", "time" : ISODate("2026-02-12T07:59:45.889Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09cc"), "msg" : "kbcli-test-data-bjykee1", "time" : ISODate("2026-02-12T07:59:45.888Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09ce"), "msg" : "kbcli-test-data-bjykee3", "time" : ISODate("2026-02-12T07:59:45.890Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09cf"), "msg" : "kbcli-test-data-bjykee4", "time" : ISODate("2026-02-12T07:59:45.891Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d0"), "msg" : "kbcli-test-data-bjykee5", "time" : ISODate("2026-02-12T07:59:45.892Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d1"), "msg" : "kbcli-test-data-bjykee6", "time" : ISODate("2026-02-12T07:59:45.893Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d2"), "msg" : "kbcli-test-data-bjykee7", "time" : ISODate("2026-02-12T07:59:45.894Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d3"), "msg" : "kbcli-test-data-bjykee8", "time" : ISODate("2026-02-12T07:59:45.894Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d4"), "msg" : "kbcli-test-data-bjykee9", "time" : ISODate("2026-02-12T07:59:45.895Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d5"), "msg" : "kbcli-test-data-bjykee10", "time" : ISODate("2026-02-12T07:59:45.896Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d7"), "msg" : "kbcli-test-data-bjykee12", "time" : ISODate("2026-02-12T07:59:45.989Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d6"), "msg" : "kbcli-test-data-bjykee11", "time" : ISODate("2026-02-12T07:59:45.897Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d8"), "msg" : "kbcli-test-data-bjykee13", "time" : ISODate("2026-02-12T07:59:45.990Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09d9"), "msg" : "kbcli-test-data-bjykee14", "time" : ISODate("2026-02-12T07:59:45.991Z") } { "_id" : ObjectId("698d8871cd4b63dc545b09da"), "msg" : "kbcli-test-data-bjykee15", "time" : ISODate("2026-02-12T07:59:45.993Z") } bye dump backup check data Success(B cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo " echo \"rs.status()\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash `(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("a65f2bcc-71c1-4011-880d-0f0d0ced0eda") } Percona Server for MongoDB server version: v4.4.29-28 { "set" : "mongodb-bjykee-backup-mongodb", "date" : ISODate("2026-02-12T08:04:10.917Z"), "myState" : 1, "term" : NumberLong(1), "syncSourceHost" : "", "syncSourceId" : -1, "heartbeatIntervalMillis" : NumberLong(2000), "majorityVoteCount" : 2, "writeMajorityCount" : 2, "votingMembersCount" : 3, "writableVotingMembersCount" : 3, "optimes" : { "lastCommittedOpTime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "lastCommittedWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "readConcernMajorityOpTime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "readConcernMajorityWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "appliedOpTime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "durableOpTime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "lastAppliedWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:04:08.883Z") }, "lastStableRecoveryTimestamp" : Timestamp(1770883418, 4), "electionCandidateMetrics" : { "lastElectionReason" : "electionTimeout", "lastElectionDate" : ISODate("2026-02-12T08:00:42.436Z"), "electionTerm" : NumberLong(1), "lastCommittedOpTimeAtElection" : { "ts" : Timestamp(0, 0), "t" : NumberLong(-1) }, "lastSeenOpTimeAtElection" : { "ts" : Timestamp(1770883242, 1), "t" : NumberLong(-1) }, "numVotesNeeded" : 1, "priorityAtElection" : 2, "electionTimeoutMillis" : NumberLong(10000), "newTermStartDate" : ISODate("2026-02-12T08:00:42.516Z"), "wMajorityWriteAvailabilityDate" : ISODate("2026-02-12T08:00:42.555Z") }, "members" : [ { "_id" : 0, "name" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 212, "optime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:04:08Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "syncSourceHost" : "", "syncSourceId" : -1, "infoMessage" : "", "electionTime" : Timestamp(1770883242, 2), "electionDate" : ISODate("2026-02-12T08:00:42Z"), "configVersion" : 3, "configTerm" : 1, "self" : true, "lastHeartbeatMessage" : "" }, { "_id" : 1, "name" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 158, "optime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:04:08Z"), "optimeDurableDate" : ISODate("2026-02-12T08:04:08Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastHeartbeat" : ISODate("2026-02-12T08:04:09.404Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T08:04:09.403Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 0, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 }, { "_id" : 2, "name" : "mongodb-bjykee-backup-mongodb-2.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 19, "optime" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770883448, 2), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:04:08Z"), "optimeDurableDate" : ISODate("2026-02-12T08:04:08Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:04:08.883Z"), "lastHeartbeat" : ISODate("2026-02-12T08:04:09.431Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T08:04:09.781Z"), "pingMs" : NumberLong(2), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 1, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 } ], "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(1770883448, 2), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } }, "operationTime" : Timestamp(1770883448, 2) } bye connect cluster Success(B delete cluster mongodb-bjykee-backup  `kbcli cluster delete mongodb-bjykee-backup --auto-approve --namespace ns-nlhin `(B  pod_info:mongodb-bjykee-backup-mongodb-0 4/4 Running 0 4m7s mongodb-bjykee-backup-mongodb-1 4/4 Running 0 3m29s mongodb-bjykee-backup-mongodb-2 4/4 Running 0 2m59s Cluster mongodb-bjykee-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B check resource cm non exists check resource cm non exists(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-nlhin-mongodb-bjykee-20260212155949 --namespace ns-nlhin `(B  backup.dataprotection.kubeblocks.io/backup-ns-nlhin-mongodb-bjykee-20260212155949 patched  `kbcli cluster delete-backup mongodb-bjykee --name backup-ns-nlhin-mongodb-bjykee-20260212155949 --force --auto-approve --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212155949 deleted cluster datafile backup  `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.name}"`(B   `kubectl get backuprepo backuprepo-kbcli-test -o jsonpath="{.spec.credential.namespace}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.accessKeyId}"`(B   `kubectl get secrets kb-backuprepo-pn64t -n kb-wrwyg -o jsonpath="{.data.secretAccessKey}"`(B  KUBEBLOCKS NAMESPACE:kb-wrwyg get kubeblocks namespace done(B  `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-user}"`(B   `kubectl get secrets -l app.kubernetes.io/instance=kbcli-test-minio --namespace kb-wrwyg -o jsonpath="{.items[0].data.root-password}"`(B  minio_user:kbclitest,minio_password:kbclitest,minio_endpoint:kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 list minio bucket kbcli-test  `echo 'mc alias set minioserver http://kbcli-test-minio.kb-wrwyg.svc.cluster.local:9000 kbclitest kbclitest;mc ls minioserver' | kubectl exec -it kbcli-test-minio-546f6447c7-cvf8k --namespace kb-wrwyg -- bash`(B  list minio bucket done(B default backuprepo:backuprepo-kbcli-test exists(B  `kbcli cluster backup mongodb-bjykee --method datafile --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212160436 created successfully, you can view the progress: kbcli cluster list-backups --names=backup-ns-nlhin-mongodb-bjykee-20260212160436 -n ns-nlhin check backup status  `kbcli cluster list-backups mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE SOURCE-CLUSTER METHOD STATUS TOTAL-SIZE DURATION DELETION-POLICY CREATE-TIME COMPLETION-TIME EXPIRATION backup-ns-nlhin-mongodb-bjykee-20260212160436 ns-nlhin mongodb-bjykee datafile Running Delete Feb 12,2026 16:04 UTC+0800 backup_status:mongodb-bjykee-datafile-Running(B backup_status:mongodb-bjykee-datafile-Running(B check backup status done(B backup_status:backup-ns-nlhin-mongodb-bjykee-20260212160436 ns-nlhin mongodb-bjykee datafile Completed 2142249 10s Delete Feb 12,2026 16:04 UTC+0800 Feb 12,2026 16:04 UTC+0800 (B cluster restore backup  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212160436 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212160436 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: datafile Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212160436-64bda TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 16:04 UTC+0800 Completion Time: Feb 12,2026 16:04 UTC+0800 Status: Phase: Completed Total Size: 2142249 ActionSet Name: mongodb-physical-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 16:04 UTC+0800 Completion Time: Feb 12,2026 16:04 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212160436 Time Range Start: Feb 12,2026 16:04 UTC+0800 Time Range End: Feb 12,2026 16:04 UTC+0800 Warning Events:  `kbcli cluster restore mongodb-bjykee-backup --backup backup-ns-nlhin-mongodb-bjykee-20260212160436 --namespace ns-nlhin `(B  Cluster mongodb-bjykee-backup created check cluster status  `kbcli cluster list mongodb-bjykee-backup --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee-backup ns-nlhin mongodb WipeOut Creating Feb 12,2026 16:04 UTC+0800 clusterdefinition.kubeblocks.io/name=mongodb cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B cluster_status:Creating(B check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee-backup --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-backup-mongodb-0 ns-nlhin mongodb-bjykee-backup mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 16:05 UTC+0800 mongodb-bjykee-backup-mongodb-1 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 16:05 UTC+0800 mongodb-bjykee-backup-mongodb-2 ns-nlhin mongodb-bjykee-backup mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 16:06 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-backup-mongodb-0;secondary(B: mongodb-bjykee-backup-mongodb-1 mongodb-bjykee-backup-mongodb-2  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B  `kbcli cluster describe-backup --names backup-ns-nlhin-mongodb-bjykee-20260212160436 --namespace ns-nlhin `(B  Name: backup-ns-nlhin-mongodb-bjykee-20260212160436 Cluster: mongodb-bjykee Namespace: ns-nlhin Spec: Method: datafile Policy Name: mongodb-bjykee-mongodb-backup-policy Actions: dp-backup-0: ActionType: Job WorkloadName: dp-backup-0-backup-ns-nlhin-mongodb-bjykee-20260212160436-64bda TargetPodName: mongodb-bjykee-mongodb-2 Phase: Completed Start Time: Feb 12,2026 16:04 UTC+0800 Completion Time: Feb 12,2026 16:04 UTC+0800 Status: Phase: Completed Total Size: 2142249 ActionSet Name: mongodb-physical-br Repository: backuprepo-kbcli-test Duration: 10s Start Time: Feb 12,2026 16:04 UTC+0800 Completion Time: Feb 12,2026 16:04 UTC+0800 Path: /ns-nlhin/mongodb-bjykee-f53a24a6-592e-47d8-bfb7-e7c101511cc8/mongodb/backup-ns-nlhin-mongodb-bjykee-20260212160436 Time Range Start: Feb 12,2026 16:04 UTC+0800 Time Range End: Feb 12,2026 16:04 UTC+0800 Warning Events: cluster connect  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee-backup`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-backup-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo " echo \"rs.status()\" | mongo --host mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-backup-mongodb-0 --namespace ns-nlhin -- bash `(B  Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-backup-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("9a03cbf9-7e15-48d9-9b7e-439bcc0669f1") } Percona Server for MongoDB server version: v4.4.29-28 { "set" : "mongodb-bjykee-backup-mongodb", "date" : ISODate("2026-02-12T08:07:31.405Z"), "myState" : 1, "term" : NumberLong(1), "syncSourceHost" : "", "syncSourceId" : -1, "heartbeatIntervalMillis" : NumberLong(2000), "majorityVoteCount" : 2, "writeMajorityCount" : 2, "votingMembersCount" : 3, "writableVotingMembersCount" : 3, "optimes" : { "lastCommittedOpTime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "lastCommittedWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "readConcernMajorityOpTime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "readConcernMajorityWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "appliedOpTime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "durableOpTime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "lastAppliedWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:07:30.810Z") }, "lastStableRecoveryTimestamp" : Timestamp(1770883621, 13), "electionCandidateMetrics" : { "lastElectionReason" : "electionTimeout", "lastElectionDate" : ISODate("2026-02-12T08:06:01.716Z"), "electionTerm" : NumberLong(1), "lastCommittedOpTimeAtElection" : { "ts" : Timestamp(0, 0), "t" : NumberLong(-1) }, "lastSeenOpTimeAtElection" : { "ts" : Timestamp(1770883561, 1), "t" : NumberLong(-1) }, "numVotesNeeded" : 1, "priorityAtElection" : 2, "electionTimeoutMillis" : NumberLong(10000), "newTermStartDate" : ISODate("2026-02-12T08:06:01.806Z"), "wMajorityWriteAvailabilityDate" : ISODate("2026-02-12T08:06:01.828Z") }, "members" : [ { "_id" : 0, "name" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 96, "optime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:07:30Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "syncSourceHost" : "", "syncSourceId" : -1, "infoMessage" : "Could not find member to sync from", "electionTime" : Timestamp(1770883561, 2), "electionDate" : ISODate("2026-02-12T08:06:01Z"), "configVersion" : 3, "configTerm" : 1, "self" : true, "lastHeartbeatMessage" : "" }, { "_id" : 1, "name" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 45, "optime" : { "ts" : Timestamp(1770883648, 1), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770883648, 1), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:07:28Z"), "optimeDurableDate" : ISODate("2026-02-12T08:07:28Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastHeartbeat" : ISODate("2026-02-12T08:07:30.721Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T08:07:30.803Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-0.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 0, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 }, { "_id" : 2, "name" : "mongodb-bjykee-backup-mongodb-2.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "health" : 1, "state" : 2, "stateStr" : "SECONDARY", "uptime" : 16, "optime" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "optimeDurable" : { "ts" : Timestamp(1770883650, 1), "t" : NumberLong(1) }, "optimeDate" : ISODate("2026-02-12T08:07:30Z"), "optimeDurableDate" : ISODate("2026-02-12T08:07:30Z"), "lastAppliedWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastDurableWallTime" : ISODate("2026-02-12T08:07:30.810Z"), "lastHeartbeat" : ISODate("2026-02-12T08:07:30.903Z"), "lastHeartbeatRecv" : ISODate("2026-02-12T08:07:31.092Z"), "pingMs" : NumberLong(0), "lastHeartbeatMessage" : "", "syncSourceHost" : "mongodb-bjykee-backup-mongodb-1.mongodb-bjykee-backup-mongodb-headless.ns-nlhin.svc:27017", "syncSourceId" : 1, "infoMessage" : "", "configVersion" : 3, "configTerm" : 1 } ], "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(1770883650, 1), "signature" : { "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), "keyId" : NumberLong(0) } }, "operationTime" : Timestamp(1770883650, 1) } bye connect cluster Success(B delete cluster mongodb-bjykee-backup  `kbcli cluster delete mongodb-bjykee-backup --auto-approve --namespace ns-nlhin `(B  pod_info:mongodb-bjykee-backup-mongodb-0 4/4 Running 0 114s mongodb-bjykee-backup-mongodb-1 4/4 Running 0 101s mongodb-bjykee-backup-mongodb-2 4/4 Running 0 74s Cluster mongodb-bjykee-backup deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B check resource cm non exists check resource cm non exists(B cluster rebuild instances apiVersion: operations.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: mongodb-bjykee-rebuildinstance- namespace: ns-nlhin spec: type: RebuildInstance clusterName: mongodb-bjykee force: true rebuildFrom: - componentName: mongodb instances: - name: mongodb-bjykee-mongodb-2 inPlace: true check cluster status before ops check cluster status done(B cluster_status:Running(B  `kubectl create -f test_ops_cluster_mongodb-bjykee.yaml`(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-rebuildinstance-pzdl7 created create test_ops_cluster_mongodb-bjykee.yaml Success(B  `rm -rf test_ops_cluster_mongodb-bjykee.yaml`(B  check ops status  `kbcli cluster list-ops mongodb-bjykee --status all --namespace ns-nlhin `(B  NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee Running -/- Feb 12,2026 16:07 UTC+0800 ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Running 0/1 Feb 12,2026 16:07 UTC+0800 (B check ops status done(B ops_status:mongodb-bjykee-rebuildinstance-pzdl7 ns-nlhin RebuildInstance mongodb-bjykee mongodb Succeed 1/1 Feb 12,2026 16:07 UTC+0800 (B  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge opsrequests.operations mongodb-bjykee-rebuildinstance-pzdl7 --namespace ns-nlhin `(B  opsrequest.operations.kubeblocks.io/mongodb-bjykee-rebuildinstance-pzdl7 patched  `kbcli cluster delete-ops --name mongodb-bjykee-rebuildinstance-pzdl7 --force --auto-approve --namespace ns-nlhin `(B  OpsRequest mongodb-bjykee-rebuildinstance-pzdl7 deleted check cluster status  `kbcli cluster list mongodb-bjykee --show-labels --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER-DEFINITION TERMINATION-POLICY STATUS CREATED-TIME LABELS mongodb-bjykee ns-nlhin mongodb WipeOut Running Feb 12,2026 15:18 UTC+0800 app.kubernetes.io/instance=mongodb-bjykee,clusterdefinition.kubeblocks.io/name=mongodb check cluster status done(B cluster_status:Running(B check pod status  `kbcli cluster list-instances mongodb-bjykee --namespace ns-nlhin `(B  NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mongodb-bjykee-mongodb-0 ns-nlhin mongodb-bjykee mongodb Running primary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000005/10.224.0.10 Feb 12,2026 15:47 UTC+0800 mongodb-bjykee-mongodb-2 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000002/10.224.0.8 Feb 12,2026 16:08 UTC+0800 mongodb-bjykee-mongodb-3 ns-nlhin mongodb-bjykee mongodb Running secondary 0 200m / 200m 644245094400m / 644245094400m data:8Gi aks-cicdamdpool-14916756-vmss000000/10.224.0.9 Feb 12,2026 15:48 UTC+0800 check pod status done(B check cluster role check cluster role done(B primary(B: mongodb-bjykee-mongodb-0;secondary(B: mongodb-bjykee-mongodb-2 mongodb-bjykee-mongodb-3  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check cluster connect  `echo " echo \"\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash`(B  check cluster connect done(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find()\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("c39fed2a-2c3d-4644-82cb-dbccd7179990") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B  `echo "echo \"db.col.find().readPref('secondary')\" | mongo --host mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-2 --namespace ns-nlhin -- bash `(B  check readonly data: Defaulted container "mongodb" out of: mongodb, mongodb-backup-agent, exporter, kbagent, init-syncer (init), init-kubectl (init), init-pbm-agent (init), init-kbagent (init), kbagent-worker (init) Unable to use a TTY - input is not a terminal or the right kind of file Percona Server for MongoDB shell version v4.4.29-28 connecting to: mongodb://mongodb-bjykee-mongodb-mongodb-ro.ns-nlhin.svc.cluster.local:27017/admin?authSource=admin&compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("7d665881-7c51-4066-98ae-ffe6f7b30c32") } Percona Server for MongoDB server version: v4.4.29-28 { "_id" : ObjectId("698d8031e62bdab788ffb9ee"), "a" : "nsqzv" } bye check cluster readonly data consistent Success(B  `kubectl get secrets -l app.kubernetes.io/instance=mongodb-bjykee`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.username}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.password}"`(B   `kubectl get secrets mongodb-bjykee-mongodb-account-root -o jsonpath="{.data.port}"`(B  DB_USERNAME:root;DB_PASSWORD:78C0e82AyhwK36g1;DB_PORT:27017;DB_DATABASE:(B check db_client batch data count  `echo "echo \"db.executions_loop_table.estimatedDocumentCount();\" | mongo --host mongodb-bjykee-mongodb-mongodb.ns-nlhin.svc.cluster.local --port 27017 -u root -p 78C0e82AyhwK36g1 --authenticationDatabase admin admin " | kubectl exec -it mongodb-bjykee-mongodb-0 --namespace ns-nlhin -- bash `(B  check db_client batch [2578] equal [2578] data Success(B cluster delete backup  `kubectl patch -p '{"metadata":{"finalizers":[]}}' --type=merge backups backup-ns-nlhin-mongodb-bjykee-20260212160436 --namespace ns-nlhin `(B  backup.dataprotection.kubeblocks.io/backup-ns-nlhin-mongodb-bjykee-20260212160436 patched  `kbcli cluster delete-backup mongodb-bjykee --name backup-ns-nlhin-mongodb-bjykee-20260212160436 --force --auto-approve --namespace ns-nlhin `(B  Backup backup-ns-nlhin-mongodb-bjykee-20260212160436 deleted cluster list-logs  `kbcli cluster list-logs mongodb-bjykee --namespace ns-nlhin `(B  cluster logs  `kbcli cluster logs mongodb-bjykee --tail 30 --namespace ns-nlhin `(B  2026-02-12T07:56:04Z INFO HA This member is Cluster's leader 2026-02-12T07:56:04Z DEBUG HA Refresh leader ttl 2026-02-12T07:57:04Z INFO HA This member is Cluster's leader 2026-02-12T07:57:04Z DEBUG HA Refresh leader ttl 2026-02-12T07:58:04Z INFO HA This member is Cluster's leader 2026-02-12T07:58:04Z DEBUG HA Refresh leader ttl 2026-02-12T07:59:04Z INFO HA This member is Cluster's leader 2026-02-12T07:59:04Z DEBUG HA Refresh leader ttl 2026-02-12T08:00:04Z INFO HA This member is Cluster's leader 2026-02-12T08:00:04Z DEBUG HA Refresh leader ttl 2026-02-12T08:01:04Z INFO HA This member is Cluster's leader 2026-02-12T08:01:04Z DEBUG HA Refresh leader ttl 2026-02-12T08:02:04Z INFO HA This member is Cluster's leader 2026-02-12T08:02:04Z DEBUG HA Refresh leader ttl 2026-02-12T08:03:05Z INFO HA This member is Cluster's leader 2026-02-12T08:03:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:04:05Z INFO HA This member is Cluster's leader 2026-02-12T08:04:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:05:05Z INFO HA This member is Cluster's leader 2026-02-12T08:05:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:06:05Z INFO HA This member is Cluster's leader 2026-02-12T08:06:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:07:05Z INFO HA This member is Cluster's leader 2026-02-12T08:07:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:08:05Z INFO HA This member is Cluster's leader 2026-02-12T08:08:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:09:05Z INFO HA This member is Cluster's leader 2026-02-12T08:09:05Z DEBUG HA Refresh leader ttl 2026-02-12T08:10:05Z INFO HA This member is Cluster's leader 2026-02-12T08:10:05Z DEBUG HA Refresh leader ttl cluster logs running  `kbcli cluster logs mongodb-bjykee --tail 30 --file-type=running --namespace ns-nlhin `(B  ==> /data/mongodb/logs/mongodb.log <== {"t":{"$date":"2026-02-12T08:10:10.189+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22253","msg":"client metadata","attr":{"remote":"10.244.5.96:58092","client":"conn22253","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.192+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.5.96:58098","connectionId":22254,"connectionCount":32}} {"t":{"$date":"2026-02-12T08:10:10.192+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22254","msg":"client metadata","attr":{"remote":"10.244.5.96:58098","client":"conn22254","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.202+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn22254","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"root","authenticationDatabase":"admin","remote":"10.244.5.96:58098","extraInfo":{}}} {"t":{"$date":"2026-02-12T08:10:10.203+00:00"},"s":"I", "c":"-", "id":20883, "ctx":"conn22252","msg":"Interrupted operation as its client disconnected","attr":{"opId":96184}} {"t":{"$date":"2026-02-12T08:10:10.203+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22253","msg":"Connection ended","attr":{"remote":"10.244.5.96:58092","connectionId":22253,"connectionCount":31}} {"t":{"$date":"2026-02-12T08:10:10.203+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22254","msg":"Connection ended","attr":{"remote":"10.244.5.96:58098","connectionId":22254,"connectionCount":30}} {"t":{"$date":"2026-02-12T08:10:10.203+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22252","msg":"Connection ended","attr":{"remote":"10.244.5.96:58086","connectionId":22252,"connectionCount":29}} {"t":{"$date":"2026-02-12T08:10:10.204+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.6.194:38490","connectionId":22255,"connectionCount":30}} {"t":{"$date":"2026-02-12T08:10:10.204+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.6.194:38500","connectionId":22256,"connectionCount":31}} {"t":{"$date":"2026-02-12T08:10:10.204+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22255","msg":"client metadata","attr":{"remote":"10.244.6.194:38490","client":"conn22255","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.205+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22256","msg":"client metadata","attr":{"remote":"10.244.6.194:38500","client":"conn22256","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.206+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.5.96:58104","connectionId":22257,"connectionCount":32}} {"t":{"$date":"2026-02-12T08:10:10.206+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.5.96:58120","connectionId":22258,"connectionCount":33}} {"t":{"$date":"2026-02-12T08:10:10.206+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22257","msg":"client metadata","attr":{"remote":"10.244.5.96:58104","client":"conn22257","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.206+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22258","msg":"client metadata","attr":{"remote":"10.244.5.96:58120","client":"conn22258","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.208+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.6.194:38508","connectionId":22259,"connectionCount":34}} {"t":{"$date":"2026-02-12T08:10:10.209+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22259","msg":"client metadata","attr":{"remote":"10.244.6.194:38508","client":"conn22259","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.289+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"10.244.5.96:58190","connectionId":22260,"connectionCount":35}} {"t":{"$date":"2026-02-12T08:10:10.289+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn22260","msg":"client metadata","attr":{"remote":"10.244.5.96:58190","client":"conn22260","doc":{"driver":{"name":"mongo-go-driver","version":"v1.11.6"},"os":{"type":"linux","architecture":"amd64"},"platform":"go1.24.10"}}} {"t":{"$date":"2026-02-12T08:10:10.299+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn22260","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"root","authenticationDatabase":"admin","remote":"10.244.5.96:58190","extraInfo":{}}} {"t":{"$date":"2026-02-12T08:10:10.300+00:00"},"s":"I", "c":"-", "id":20883, "ctx":"conn22257","msg":"Interrupted operation as its client disconnected","attr":{"opId":96196}} {"t":{"$date":"2026-02-12T08:10:10.300+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22258","msg":"Connection ended","attr":{"remote":"10.244.5.96:58120","connectionId":22258,"connectionCount":34}} {"t":{"$date":"2026-02-12T08:10:10.300+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22260","msg":"Connection ended","attr":{"remote":"10.244.5.96:58190","connectionId":22260,"connectionCount":33}} {"t":{"$date":"2026-02-12T08:10:10.300+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22257","msg":"Connection ended","attr":{"remote":"10.244.5.96:58104","connectionId":22257,"connectionCount":32}} {"t":{"$date":"2026-02-12T08:10:10.304+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn22259","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"root","authenticationDatabase":"admin","remote":"10.244.6.194:38508","extraInfo":{}}} {"t":{"$date":"2026-02-12T08:10:10.305+00:00"},"s":"I", "c":"-", "id":20883, "ctx":"conn22255","msg":"Interrupted operation as its client disconnected","attr":{"opId":96193}} {"t":{"$date":"2026-02-12T08:10:10.305+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22259","msg":"Connection ended","attr":{"remote":"10.244.6.194:38508","connectionId":22259,"connectionCount":31}} {"t":{"$date":"2026-02-12T08:10:10.305+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22256","msg":"Connection ended","attr":{"remote":"10.244.6.194:38500","connectionId":22256,"connectionCount":30}} {"t":{"$date":"2026-02-12T08:10:10.305+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn22255","msg":"Connection ended","attr":{"remote":"10.244.6.194:38490","connectionId":22255,"connectionCount":29}} ==> /data/mongodb/logs/mongodb.log.2026-02-12T07-30-53 <== {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"REPL", "id":4784916, "ctx":"SignalHandler","msg":"Reacquiring the ReplicationStateTransitionLock for shutdown"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"REPL", "id":4784917, "ctx":"SignalHandler","msg":"Attempting to mark clean shutdown"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"SignalHandler","msg":"Shutting down the ReplicaSetMonitor"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"REPL", "id":4784920, "ctx":"SignalHandler","msg":"Shutting down the LogicalTimeValidator"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn38","msg":"Connection ended","attr":{"remote":"127.0.0.1:53400","connectionId":38,"connectionCount":16}} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"SignalHandler","msg":"Shutting down the MigrationUtilExecutor"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn7897","msg":"Connection ended","attr":{"remote":"10.244.5.191:45446","connectionId":7897,"connectionCount":15}} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":4784927, "ctx":"SignalHandler","msg":"Shutting down the HealthLog"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":4784929, "ctx":"SignalHandler","msg":"Acquiring the global lock for shutdown"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":4784930, "ctx":"SignalHandler","msg":"Shutting down the storage engine"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":22320, "ctx":"SignalHandler","msg":"Shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":22321, "ctx":"SignalHandler","msg":"Finished shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":20282, "ctx":"SignalHandler","msg":"Deregistering all the collections"} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn8569","msg":"Connection ended","attr":{"remote":"10.244.4.224:55590","connectionId":8569,"connectionCount":14}} {"t":{"$date":"2026-02-12T07:30:39.526+00:00"},"s":"I", "c":"STORAGE", "id":22372, "ctx":"OplogVisibilityThread","msg":"Oplog visibility thread shutting down."} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22261, "ctx":"SignalHandler","msg":"Timestamp monitor shutting down"} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22317, "ctx":"SignalHandler","msg":"WiredTigerKVEngine shutting down"} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22318, "ctx":"SignalHandler","msg":"Shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22319, "ctx":"SignalHandler","msg":"Finished shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22322, "ctx":"SignalHandler","msg":"Shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:30:39.527+00:00"},"s":"I", "c":"STORAGE", "id":22323, "ctx":"SignalHandler","msg":"Finished shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:30:39.530+00:00"},"s":"I", "c":"STORAGE", "id":4795902, "ctx":"SignalHandler","msg":"Closing WiredTiger","attr":{"closeConfig":"leak_memory=true,"}} {"t":{"$date":"2026-02-12T07:30:39.603+00:00"},"s":"I", "c":"STORAGE", "id":22430, "ctx":"SignalHandler","msg":"WiredTiger message","attr":{"message":"[1770881439:603745][19:0x7f09f4931700], close_ckpt: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 4444, snapshot max: 4444 snapshot count: 0, oldest timestamp: (1770881432, 2) , meta checkpoint timestamp: (1770881437, 2) base write gen: 1"}} {"t":{"$date":"2026-02-12T07:30:39.692+00:00"},"s":"I", "c":"STORAGE", "id":4795901, "ctx":"SignalHandler","msg":"WiredTiger closed","attr":{"durationMillis":162}} {"t":{"$date":"2026-02-12T07:30:39.692+00:00"},"s":"I", "c":"STORAGE", "id":22279, "ctx":"SignalHandler","msg":"shutdown: removing fs lock..."} {"t":{"$date":"2026-02-12T07:30:39.692+00:00"},"s":"I", "c":"-", "id":4784931, "ctx":"SignalHandler","msg":"Dropping the scope cache for shutdown"} {"t":{"$date":"2026-02-12T07:30:39.692+00:00"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"SignalHandler","msg":"Shutting down full-time data capture"} {"t":{"$date":"2026-02-12T07:30:39.692+00:00"},"s":"I", "c":"FTDC", "id":20626, "ctx":"SignalHandler","msg":"Shutting down full-time diagnostic data capture"} {"t":{"$date":"2026-02-12T07:30:39.703+00:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"SignalHandler","msg":"Now exiting"} {"t":{"$date":"2026-02-12T07:30:39.704+00:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"SignalHandler","msg":"Shutting down","attr":{"exitCode":0}} ==> /data/mongodb/logs/mongodb.log.2026-02-12T07-40-56 <== {"t":{"$date":"2026-02-12T07:40:41.270+00:00"},"s":"I", "c":"CONNPOOL", "id":22572, "ctx":"ReplicaSetMonitor-TaskExecutor","msg":"Dropping all pooled connections","attr":{"hostAndPort":"mongodb-bjykee-mongodb-0.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017","error":"ShutdownInProgress: Shutting down the connection pool"}} {"t":{"$date":"2026-02-12T07:40:41.270+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn6406","msg":"Connection ended","attr":{"remote":"10.244.5.236:43304","connectionId":6406,"connectionCount":19}} {"t":{"$date":"2026-02-12T07:40:41.270+00:00"},"s":"I", "c":"-", "id":20883, "ctx":"conn3609","msg":"Interrupted operation as its client disconnected","attr":{"opId":29373}} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn3612","msg":"Connection ended","attr":{"remote":"10.244.6.13:50940","connectionId":3612,"connectionCount":18}} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn3609","msg":"Connection ended","attr":{"remote":"10.244.6.13:50932","connectionId":3609,"connectionCount":17}} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"REPL", "id":4784920, "ctx":"SignalHandler","msg":"Shutting down the LogicalTimeValidator"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"SignalHandler","msg":"Shutting down the MigrationUtilExecutor"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":4784927, "ctx":"SignalHandler","msg":"Shutting down the HealthLog"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":4784929, "ctx":"SignalHandler","msg":"Acquiring the global lock for shutdown"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":4784930, "ctx":"SignalHandler","msg":"Shutting down the storage engine"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":22320, "ctx":"SignalHandler","msg":"Shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":22321, "ctx":"SignalHandler","msg":"Finished shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":20282, "ctx":"SignalHandler","msg":"Deregistering all the collections"} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn6881","msg":"Connection ended","attr":{"remote":"10.244.4.154:55140","connectionId":6881,"connectionCount":16}} {"t":{"$date":"2026-02-12T07:40:41.271+00:00"},"s":"I", "c":"STORAGE", "id":22372, "ctx":"OplogVisibilityThread","msg":"Oplog visibility thread shutting down."} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22261, "ctx":"SignalHandler","msg":"Timestamp monitor shutting down"} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22317, "ctx":"SignalHandler","msg":"WiredTigerKVEngine shutting down"} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22318, "ctx":"SignalHandler","msg":"Shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22319, "ctx":"SignalHandler","msg":"Finished shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22322, "ctx":"SignalHandler","msg":"Shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:40:41.272+00:00"},"s":"I", "c":"STORAGE", "id":22323, "ctx":"SignalHandler","msg":"Finished shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:40:41.274+00:00"},"s":"I", "c":"STORAGE", "id":4795902, "ctx":"SignalHandler","msg":"Closing WiredTiger","attr":{"closeConfig":"leak_memory=true,"}} {"t":{"$date":"2026-02-12T07:40:41.279+00:00"},"s":"I", "c":"STORAGE", "id":22430, "ctx":"SignalHandler","msg":"WiredTiger message","attr":{"message":"[1770882041:279015][16:0x7f9b282ef700], close_ckpt: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 3903, snapshot max: 3903 snapshot count: 0, oldest timestamp: (1770882035, 2) , meta checkpoint timestamp: (1770882040, 2) base write gen: 107"}} {"t":{"$date":"2026-02-12T07:40:41.376+00:00"},"s":"I", "c":"STORAGE", "id":4795901, "ctx":"SignalHandler","msg":"WiredTiger closed","attr":{"durationMillis":102}} {"t":{"$date":"2026-02-12T07:40:41.376+00:00"},"s":"I", "c":"STORAGE", "id":22279, "ctx":"SignalHandler","msg":"shutdown: removing fs lock..."} {"t":{"$date":"2026-02-12T07:40:41.376+00:00"},"s":"I", "c":"-", "id":4784931, "ctx":"SignalHandler","msg":"Dropping the scope cache for shutdown"} {"t":{"$date":"2026-02-12T07:40:41.376+00:00"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"SignalHandler","msg":"Shutting down full-time data capture"} {"t":{"$date":"2026-02-12T07:40:41.376+00:00"},"s":"I", "c":"FTDC", "id":20626, "ctx":"SignalHandler","msg":"Shutting down full-time diagnostic data capture"} {"t":{"$date":"2026-02-12T07:40:41.379+00:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"SignalHandler","msg":"Now exiting"} {"t":{"$date":"2026-02-12T07:40:41.379+00:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"SignalHandler","msg":"Shutting down","attr":{"exitCode":0}} ==> /data/mongodb/logs/mongodb.log.2026-02-12T07-47-46 <== {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"-", "id":4333219, "ctx":"ReplicaSetMonitor-TaskExecutor","msg":"RSM not processing response","attr":{"error":{"code":90,"codeName":"CallbackCanceled","errmsg":"Command canceled; original request was: RemoteCommand 1254 -- target:[mongodb-bjykee-mongodb-3.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017] db:admin expDate:2026-02-12T07:47:02.716+00:00 cmd:{ isMaster: 1, internalClient: { minWireVersion: 9, maxWireVersion: 9 } }"},"replicaSet":"mongodb-bjykee-mongodb"}} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"ASIO", "id":22582, "ctx":"ReplicaSetMonitor-TaskExecutor","msg":"Killing all outstanding egress activity."} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"CONNPOOL", "id":22572, "ctx":"ReplicaSetMonitor-TaskExecutor","msg":"Dropping all pooled connections","attr":{"hostAndPort":"mongodb-bjykee-mongodb-0.mongodb-bjykee-mongodb-headless.ns-nlhin.svc:27017","error":"ShutdownInProgress: Shutting down the connection pool"}} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn3727","msg":"Connection ended","attr":{"remote":"10.244.6.127:43260","connectionId":3727,"connectionCount":4}} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn2","msg":"Connection ended","attr":{"remote":"127.0.0.1:41094","connectionId":2,"connectionCount":3}} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"NETWORK", "id":22944, "ctx":"conn3734","msg":"Connection ended","attr":{"remote":"10.244.6.127:43274","connectionId":3734,"connectionCount":2}} {"t":{"$date":"2026-02-12T07:46:57.673+00:00"},"s":"I", "c":"REPL", "id":4784920, "ctx":"SignalHandler","msg":"Shutting down the LogicalTimeValidator"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"SignalHandler","msg":"Shutting down the MigrationUtilExecutor"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":4784927, "ctx":"SignalHandler","msg":"Shutting down the HealthLog"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":4784929, "ctx":"SignalHandler","msg":"Acquiring the global lock for shutdown"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":4784930, "ctx":"SignalHandler","msg":"Shutting down the storage engine"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22320, "ctx":"SignalHandler","msg":"Shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22321, "ctx":"SignalHandler","msg":"Finished shutting down journal flusher thread"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":20282, "ctx":"SignalHandler","msg":"Deregistering all the collections"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22372, "ctx":"OplogVisibilityThread","msg":"Oplog visibility thread shutting down."} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22261, "ctx":"SignalHandler","msg":"Timestamp monitor shutting down"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22317, "ctx":"SignalHandler","msg":"WiredTigerKVEngine shutting down"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22318, "ctx":"SignalHandler","msg":"Shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22319, "ctx":"SignalHandler","msg":"Finished shutting down session sweeper thread"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22322, "ctx":"SignalHandler","msg":"Shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:46:57.674+00:00"},"s":"I", "c":"STORAGE", "id":22323, "ctx":"SignalHandler","msg":"Finished shutting down checkpoint thread"} {"t":{"$date":"2026-02-12T07:46:57.675+00:00"},"s":"I", "c":"STORAGE", "id":4795902, "ctx":"SignalHandler","msg":"Closing WiredTiger","attr":{"closeConfig":"leak_memory=true,"}} {"t":{"$date":"2026-02-12T07:46:57.680+00:00"},"s":"I", "c":"STORAGE", "id":22430, "ctx":"SignalHandler","msg":"WiredTiger message","attr":{"message":"[1770882417:680430][17:0x7f54ebfe9700], close_ckpt: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 2970, snapshot max: 2970 snapshot count: 0, oldest timestamp: (1770882395, 2) , meta checkpoint timestamp: (1770882400, 2) base write gen: 181"}} {"t":{"$date":"2026-02-12T07:46:57.796+00:00"},"s":"I", "c":"STORAGE", "id":4795901, "ctx":"SignalHandler","msg":"WiredTiger closed","attr":{"durationMillis":121}} {"t":{"$date":"2026-02-12T07:46:57.796+00:00"},"s":"I", "c":"STORAGE", "id":22279, "ctx":"SignalHandler","msg":"shutdown: removing fs lock..."} {"t":{"$date":"2026-02-12T07:46:57.796+00:00"},"s":"I", "c":"-", "id":4784931, "ctx":"SignalHandler","msg":"Dropping the scope cache for shutdown"} {"t":{"$date":"2026-02-12T07:46:57.796+00:00"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"SignalHandler","msg":"Shutting down full-time data capture"} {"t":{"$date":"2026-02-12T07:46:57.796+00:00"},"s":"I", "c":"FTDC", "id":20626, "ctx":"SignalHandler","msg":"Shutting down full-time diagnostic data capture"} {"t":{"$date":"2026-02-12T07:46:57.800+00:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"SignalHandler","msg":"Now exiting"} {"t":{"$date":"2026-02-12T07:46:57.801+00:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"SignalHandler","msg":"Shutting down","attr":{"exitCode":0}} delete cluster mongodb-bjykee  `kbcli cluster delete mongodb-bjykee --auto-approve --namespace ns-nlhin `(B  pod_info:mongodb-bjykee-mongodb-0 4/4 Running 0 23m mongodb-bjykee-mongodb-2 4/4 Running 0 117s mongodb-bjykee-mongodb-3 4/4 Running 0 21m Cluster mongodb-bjykee deleted delete cluster pod done(B check cluster resource non-exist OK: pvc(B delete cluster done(B check resource cm non exists check resource cm non exists(B Mongodb Test Suite All Done!(B Test Engine: mongodb Test Type: 6 --------------------------------------Mongodb 4.4.29 (Topology = replicaset Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[Topology=replicaset;ComponentDefinition=mongodb-1.0.2;ComponentVersion=mongodb;ServiceVersion=4.4.29;]|[Description=Create a cluster with the specified topology replicaset with the specified component definition mongodb-1.0.2 and component version mongodb and service version 4.4.29](B [PASSED]|[Connect]|[ComponentName=mongodb]|[Description=Connect to the cluster](B [PASSED]|[AddData]|[Values=nsqzv]|[Description=Add data to the cluster](B [PASSED]|[CheckAddDataReadonly]|[Values=nsqzv;Role=Readonly]|[Description=Add data to the cluster readonly](B [PASSED]|[RebuildInstance]|[ComponentName=mongodb]|[Description=Rebuild the cluster instance specify component mongodb](B [PASSED]|[Connect]|[Endpoints=true]|[Description=Connect to the cluster](B [PASSED]|[VerticalScaling]|[ComponentName=mongodb]|[Description=VerticalScaling the cluster specify component mongodb](B [PASSED]|[VolumeExpansion]|[ComponentName=mongodb]|[Description=VolumeExpansion the cluster specify component mongodb](B [PASSED]|[Failover]|[HA=Kill 1;ComponentName=mongodb]|[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.](B [PASSED]|[Update]|[Monitor=true]|[Description=Update the cluster Monitor enable](B [PASSED]|[SwitchOver]|[ComponentName=mongodb]|[Description=SwitchOver the cluster specify component mongodb](B [PASSED]|[Failover]|[HA=Delete Pod;ComponentName=mongodb]|[Description=Simulates conditions where pods terminating forced/graceful thereby testing deployment sanity (replica availability & uninterrupted service) and recovery workflow of the application.](B [PASSED]|[Restart]|[-]|[Description=Restart the cluster](B [PASSED]|[HorizontalScaling Out]|[ComponentName=mongodb]|[Description=HorizontalScaling Out the cluster specify component mongodb](B [PASSED]|[HorizontalScaling In]|[ComponentName=mongodb]|[Description=HorizontalScaling In the cluster specify component mongodb](B [PASSED]|[Stop]|[-]|[Description=Stop the cluster](B [PASSED]|[Start]|[-]|[Description=Start the cluster](B [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut](B [PASSED]|[Backup]|[BackupMethod=pbm-physical]|[Description=The cluster pbm-physical Backup](B [PASSED]|[Restore]|[BackupMethod=pbm-physical]|[Description=The cluster pbm-physical Restore](B [PASSED]|[Connect]|[ComponentName=mongodb]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=pbm-physical]|[Description=Delete the pbm-physical restore cluster](B [PASSED]|[Backup]|[BackupMethod=dump]|[Description=The cluster dump Backup](B [PASSED]|[Restore]|[BackupMethod=dump]|[Description=The cluster dump Restore](B [PASSED]|[Check Data]|[BackupMethod=dump]|[Description=Check the cluster data restore via dump](B [PASSED]|[Connect]|[ComponentName=mongodb]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=dump]|[Description=Delete the dump restore cluster](B [PASSED]|[Backup]|[BackupMethod=datafile]|[Description=The cluster datafile Backup](B [PASSED]|[Restore]|[BackupMethod=datafile]|[Description=The cluster datafile Restore](B [PASSED]|[Connect]|[ComponentName=mongodb]|[Description=Connect to the cluster](B [PASSED]|[Delete Restore Cluster]|[BackupMethod=datafile]|[Description=Delete the datafile restore cluster](B [PASSED]|[RebuildInstance]|[ComponentName=mongodb]|[Description=Rebuild the cluster instance specify component mongodb](B [PASSED]|[Delete]|[-]|[Description=Delete the cluster](B [END]