source commons files source engines files source kubeblocks files `kubectl get namespace | grep ns-nhzff ` `kubectl create namespace ns-nhzff` namespace/ns-nhzff created create namespace ns-nhzff done download kbcli `gh release list --repo apecloud/kbcli --limit 100 | (grep "0.9" || true)` `curl -fsSL https://kubeblocks.io/installer/install_cli.sh | bash -s v0.9.4-beta.1` Your system is linux_amd64 Installing kbcli ... Downloading ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 32.1M 0 9637 0 0 19684 0 0:28:34 --:--:-- 0:28:34 19684 100 32.1M 100 32.1M 0 0 50.0M 0 --:--:-- --:--:-- --:--:-- 210M kbcli installed successfully. Kubernetes: v1.32.5-eks-5d4a308 KubeBlocks: 0.9.4 kbcli: 0.9.4-beta.1 WARNING: version difference between kbcli (0.9.4-beta.1) and kubeblocks (0.9.4) Make sure your docker service is running and begin your journey with kbcli: kbcli playground init For more information on how to get started, please visit: https://kubeblocks.io download kbcli v0.9.4-beta.1 done Kubernetes: v1.32.5-eks-5d4a308 KubeBlocks: 0.9.4 kbcli: 0.9.4-beta.1 WARNING: version difference between kbcli (0.9.4-beta.1) and kubeblocks (0.9.4) Kubernetes Env: v1.32.5-eks-5d4a308 POD_RESOURCES: No resources found found default storage class: gp3 kubeblocks version is:0.9.4 skip upgrade kubeblocks Error: no repositories to show helm repo add chaos-mesh https://charts.chaos-mesh.org "chaos-mesh" has been added to your repositories add helm chart repo chaos-mesh success chaos mesh already installed check cluster definition set component name:mariadb-compdef set component version No resources found no component version found unsupported component definition not found component version set replicas first:1 set replicas third:1 set minimum cmpv service version set minimum cmpv service version replicas:1 REPORT_COUNT:1 CLUSTER_TOPOLOGY: Not found topology in cluster definition mariadb LIMIT_CPU:0.1 LIMIT_MEMORY:0.5 storage size: 1 No resources found in ns-nhzff namespace. termination_policy:DoNotTerminate create 1 replica DoNotTerminate mariadb cluster check cluster version check cluster definition `kbcli cluster create mariadb-takqup --termination-policy=DoNotTerminate --cluster-definition=mariadb --enable-all-logs=false --cluster-version=mariadb-10.6.15 --set cpu=100m,memory=0.5Gi,replicas=1,storage=1Gi --namespace ns-nhzff ` Cluster mariadb-takqup created check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Creating Jun 19,2025 18:13 UTC+0800 clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 100m / 100m 512Mi / 512Mi data:1Gi ip-172-31-9-240.us-west-2.compute.internal/172.31.9.240 Jun 19,2025 18:13 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` connect checking... connect checking... connect checking... connect checking... connect checking... connect checking... check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check pod mariadb-takqup-mariadb-compdef-0 container_name mariadb-container exist password gpbqcx7s check pod mariadb-takqup-mariadb-compdef-0 container_name mysql-exporter exist password gpbqcx7s No container logs contain secret password. describe cluster `kbcli cluster describe mariadb-takqup --namespace ns-nhzff ` Name: mariadb-takqup Created Time: Jun 19,2025 18:13 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-nhzff mariadb mariadb-10.6.15 Running DoNotTerminate Endpoints: COMPONENT MODE INTERNAL EXTERNAL mariadb-compdef ReadWrite mariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local:3306 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME mariadb-compdef mariadb-takqup-mariadb-compdef-0 Running us-west-2a ip-172-31-9-240.us-west-2.compute.internal/172.31.9.240 Jun 19,2025 18:13 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS mariadb-compdef false 100m / 100m 512Mi / 512Mi data:1Gi kb-default-sc Images: COMPONENT TYPE IMAGE mariadb-compdef mariadb-compdef docker.io/apecloud/mariadb:10.6.15 Data Protection: BACKUP-REPO AUTO-BACKUP BACKUP-SCHEDULE BACKUP-METHOD BACKUP-RETENTION RECOVERABLE-TIME Show cluster events: kbcli cluster list-events -n ns-nhzff mariadb-takqup `kbcli cluster label mariadb-takqup app.kubernetes.io/instance- --namespace ns-nhzff ` label "app.kubernetes.io/instance" not found. `kbcli cluster label mariadb-takqup app.kubernetes.io/instance=mariadb-takqup --namespace ns-nhzff ` `kbcli cluster label mariadb-takqup --list --namespace ns-nhzff ` NAME NAMESPACE LABELS mariadb-takqup ns-nhzff app.kubernetes.io/instance=mariadb-takqup clusterdefinition.kubeblocks.io/name=mariadb clusterversion.kubeblocks.io/name=mariadb-10.6.15 label cluster app.kubernetes.io/instance=mariadb-takqup Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=mariadb-takqup --namespace ns-nhzff ` `kbcli cluster label mariadb-takqup --list --namespace ns-nhzff ` NAME NAMESPACE LABELS mariadb-takqup ns-nhzff app.kubernetes.io/instance=mariadb-takqup case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=mariadb clusterversion.kubeblocks.io/name=mariadb-10.6.15 label cluster case.name=kbcli.test1 Success `kbcli cluster label mariadb-takqup case.name=kbcli.test2 --overwrite --namespace ns-nhzff ` `kbcli cluster label mariadb-takqup --list --namespace ns-nhzff ` NAME NAMESPACE LABELS mariadb-takqup ns-nhzff app.kubernetes.io/instance=mariadb-takqup case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=mariadb clusterversion.kubeblocks.io/name=mariadb-10.6.15 label cluster case.name=kbcli.test2 Success `kbcli cluster label mariadb-takqup case.name- --namespace ns-nhzff ` `kbcli cluster label mariadb-takqup --list --namespace ns-nhzff ` NAME NAMESPACE LABELS mariadb-takqup ns-nhzff app.kubernetes.io/instance=mariadb-takqup clusterdefinition.kubeblocks.io/name=mariadb clusterversion.kubeblocks.io/name=mariadb-10.6.15 delete cluster label case.name Success cluster connect `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: `echo "echo \"show status like 'wsrep%';\" | mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash ` Defaulted container "mariadb-container" out of: mariadb-container, mysql-exporter Unable to use a TTY - input is not a terminal or the right kind of file Variable_name Value wsrep 0 wsrep_applier_thread_count 0 wsrep_cluster_capabilities wsrep_cluster_conf_id 18446744073709551615 wsrep_cluster_size 0 wsrep_cluster_state_uuid wsrep_cluster_status Disconnected wsrep_connected OFF wsrep_local_bf_aborts 0 wsrep_local_index 18446744073709551615 wsrep_provider_capabilities wsrep_provider_name wsrep_provider_vendor wsrep_provider_version wsrep_ready OFF wsrep_rollbacker_thread_count 0 wsrep_thread_count 0 connect cluster Success cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart mariadb-takqup --auto-approve --force=true --namespace ns-nhzff ` OpsRequest mariadb-takqup-restart-z5vh2 created successfully, you can view the progress: kbcli cluster describe-ops mariadb-takqup-restart-z5vh2 -n ns-nhzff check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-restart-z5vh2 ns-nhzff Restart mariadb-takqup mariadb-compdef Running 0/1 Jun 19,2025 18:14 UTC+0800 check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Updating Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 100m / 100m 512Mi / 512Mi data:1Gi ip-172-31-14-68.us-west-2.compute.internal/172.31.14.68 Jun 19,2025 18:14 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` check cluster connect done check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-restart-z5vh2 ns-nhzff Restart mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:14 UTC+0800 check ops status done ops_status:mariadb-takqup-restart-z5vh2 ns-nhzff Restart mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:14 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests mariadb-takqup-restart-z5vh2 --namespace ns-nhzff ` opsrequest.apps.kubeblocks.io/mariadb-takqup-restart-z5vh2 patched `kbcli cluster delete-ops --name mariadb-takqup-restart-z5vh2 --force --auto-approve --namespace ns-nhzff ` OpsRequest mariadb-takqup-restart-z5vh2 deleted cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop mariadb-takqup --auto-approve --force=true --namespace ns-nhzff ` OpsRequest mariadb-takqup-stop-hgsb5 created successfully, you can view the progress: kbcli cluster describe-ops mariadb-takqup-stop-hgsb5 -n ns-nhzff check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-stop-hgsb5 ns-nhzff Stop mariadb-takqup Pending -/- Jun 19,2025 18:15 UTC+0800 check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Stopped Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME check pod status done check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-stop-hgsb5 ns-nhzff Stop mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:15 UTC+0800 check ops status done ops_status:mariadb-takqup-stop-hgsb5 ns-nhzff Stop mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:15 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests mariadb-takqup-stop-hgsb5 --namespace ns-nhzff ` opsrequest.apps.kubeblocks.io/mariadb-takqup-stop-hgsb5 patched `kbcli cluster delete-ops --name mariadb-takqup-stop-hgsb5 --force --auto-approve --namespace ns-nhzff ` OpsRequest mariadb-takqup-stop-hgsb5 deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start mariadb-takqup --force=true --namespace ns-nhzff ` OpsRequest mariadb-takqup-start-k2qq5 created successfully, you can view the progress: kbcli cluster describe-ops mariadb-takqup-start-k2qq5 -n ns-nhzff check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-start-k2qq5 ns-nhzff Start mariadb-takqup mariadb-compdef Running 0/1 Jun 19,2025 18:15 UTC+0800 check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Updating Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 100m / 100m 512Mi / 512Mi data:1Gi ip-172-31-10-215.us-west-2.compute.internal/172.31.10.215 Jun 19,2025 18:15 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` check cluster connect done check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-start-k2qq5 ns-nhzff Start mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:15 UTC+0800 check ops status done ops_status:mariadb-takqup-start-k2qq5 ns-nhzff Start mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:15 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests mariadb-takqup-start-k2qq5 --namespace ns-nhzff ` opsrequest.apps.kubeblocks.io/mariadb-takqup-start-k2qq5 patched `kbcli cluster delete-ops --name mariadb-takqup-start-k2qq5 --force --auto-approve --namespace ns-nhzff ` OpsRequest mariadb-takqup-start-k2qq5 deleted `kubectl get pvc -l app.kubernetes.io/instance=mariadb-takqup,apps.kubeblocks.io/component-name=mariadb-compdef,apps.kubeblocks.io/vct-name=data --namespace ns-nhzff ` cluster volume-expand check cluster status before ops check cluster status done cluster_status:Running No resources found in mariadb-takqup namespace. `kbcli cluster volume-expand mariadb-takqup --auto-approve --force=true --components mariadb-compdef --volume-claim-templates data --storage 4Gi --namespace ns-nhzff ` OpsRequest mariadb-takqup-volumeexpansion-hvqrc created successfully, you can view the progress: kbcli cluster describe-ops mariadb-takqup-volumeexpansion-hvqrc -n ns-nhzff check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-volumeexpansion-hvqrc ns-nhzff VolumeExpansion mariadb-takqup mariadb-compdef Running 0/1 Jun 19,2025 18:16 UTC+0800 check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Updating Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 100m / 100m 512Mi / 512Mi data:4Gi ip-172-31-10-215.us-west-2.compute.internal/172.31.10.215 Jun 19,2025 18:15 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` check cluster connect done No resources found in mariadb-takqup namespace. check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-volumeexpansion-hvqrc ns-nhzff VolumeExpansion mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:16 UTC+0800 check ops status done ops_status:mariadb-takqup-volumeexpansion-hvqrc ns-nhzff VolumeExpansion mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:16 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests mariadb-takqup-volumeexpansion-hvqrc --namespace ns-nhzff ` opsrequest.apps.kubeblocks.io/mariadb-takqup-volumeexpansion-hvqrc patched `kbcli cluster delete-ops --name mariadb-takqup-volumeexpansion-hvqrc --force --auto-approve --namespace ns-nhzff ` OpsRequest mariadb-takqup-volumeexpansion-hvqrc deleted cluster vscale check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale mariadb-takqup --auto-approve --force=true --components mariadb-compdef --cpu 200m --memory 0.6Gi --namespace ns-nhzff ` OpsRequest mariadb-takqup-verticalscaling-fh7b4 created successfully, you can view the progress: kbcli cluster describe-ops mariadb-takqup-verticalscaling-fh7b4 -n ns-nhzff check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-verticalscaling-fh7b4 ns-nhzff VerticalScaling mariadb-takqup mariadb-compdef Running -/- Jun 19,2025 18:17 UTC+0800 check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 DoNotTerminate Running Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 200m / 200m 644245094400m / 644245094400m data:4Gi ip-172-31-10-215.us-west-2.compute.internal/172.31.10.215 Jun 19,2025 18:17 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` check cluster connect done check ops status `kbcli cluster list-ops mariadb-takqup --status all --namespace ns-nhzff ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME mariadb-takqup-verticalscaling-fh7b4 ns-nhzff VerticalScaling mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:17 UTC+0800 check ops status done ops_status:mariadb-takqup-verticalscaling-fh7b4 ns-nhzff VerticalScaling mariadb-takqup mariadb-compdef Succeed 1/1 Jun 19,2025 18:17 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests mariadb-takqup-verticalscaling-fh7b4 --namespace ns-nhzff ` opsrequest.apps.kubeblocks.io/mariadb-takqup-verticalscaling-fh7b4 patched `kbcli cluster delete-ops --name mariadb-takqup-verticalscaling-fh7b4 --force --auto-approve --namespace ns-nhzff ` OpsRequest mariadb-takqup-verticalscaling-fh7b4 deleted `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: apiVersion: v1 kind: Pod metadata: name: benchtest-mariadb-takqup namespace: ns-nhzff spec: containers: - name: test-sysbench imagePullPolicy: IfNotPresent image: docker.io/apecloud/customsuites:latest env: - name: TYPE value: "2" - name: FLAG value: "0" - name: CONFIGS value: "mode:all,driver:mysql,host:mariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local,user:root,password:gpbqcx7s,port:3306,db:benchtest,tables:5,threads:4,times:10,size:1000,type:oltp_read_write" restartPolicy: Never `kubectl apply -f benchtest-mariadb-takqup.yaml` pod/benchtest-mariadb-takqup created apply benchtest-mariadb-takqup.yaml Success `rm -rf benchtest-mariadb-takqup.yaml` check pod status pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 ContainerCreating 0 1s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 ContainerCreating 0 5s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 ContainerCreating 0 11s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 ContainerCreating 0 17s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 ContainerCreating 0 23s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 1/1 Running 0 29s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 1/1 Running 0 35s pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 1/1 Running 0 40s check pod benchtest-mariadb-takqup status done pod_status:NAME READY STATUS RESTARTS AGE benchtest-mariadb-takqup 0/1 Completed 0 46s `kubectl logs benchtest-mariadb-takqup --tail 30 --namespace ns-nhzff ` [ 7s ] thds: 4 tps: 50.02 qps: 996.40 (r/w/o: 693.28/203.08/100.04) lat (ms,99%): 108.68 err/s: 0.00 reconn/s: 0.00 [ 8s ] thds: 4 tps: 47.99 qps: 974.84 (r/w/o: 682.89/195.97/95.98) lat (ms,99%): 102.97 err/s: 0.00 reconn/s: 0.00 [ 9s ] thds: 4 tps: 53.01 qps: 1043.17 (r/w/o: 729.12/209.03/105.02) lat (ms,99%): 101.13 err/s: 0.00 reconn/s: 0.00 [ 10s ] thds: 4 tps: 53.00 qps: 1066.03 (r/w/o: 751.02/208.01/107.00) lat (ms,99%): 101.13 err/s: 0.00 reconn/s: 0.00 SQL statistics: queries performed: read: 7154 write: 2044 other: 1022 total: 10220 transactions: 511 (50.59 per sec.) queries: 10220 (1011.83 per sec.) ignored errors: 0 (0.00 per sec.) reconnects: 0 (0.00 per sec.) General statistics: total time: 10.0989s total number of events: 511 Latency (ms): min: 8.69 avg: 78.99 max: 187.28 99th percentile: 106.75 sum: 40362.73 Threads fairness: events (avg/stddev): 127.7500/4.82 execution time (avg/stddev): 10.0907/0.00 `kubectl delete pod benchtest-mariadb-takqup --force --namespace ns-nhzff ` Warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely. pod "benchtest-mariadb-takqup" force deleted cluster update terminationPolicy WipeOut `kbcli cluster update mariadb-takqup --termination-policy=WipeOut --namespace ns-nhzff ` cluster.apps.kubeblocks.io/mariadb-takqup updated check cluster status `kbcli cluster list mariadb-takqup --show-labels --namespace ns-nhzff ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS mariadb-takqup ns-nhzff mariadb mariadb-10.6.15 WipeOut Running Jun 19,2025 18:13 UTC+0800 app.kubernetes.io/instance=mariadb-takqup,clusterdefinition.kubeblocks.io/name=mariadb,clusterversion.kubeblocks.io/name=mariadb-10.6.15 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances mariadb-takqup --namespace ns-nhzff ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME mariadb-takqup-mariadb-compdef-0 ns-nhzff mariadb-takqup mariadb-compdef Running us-west-2a 200m / 200m 644245094400m / 644245094400m data:4Gi ip-172-31-10-215.us-west-2.compute.internal/172.31.10.215 Jun 19,2025 18:17 UTC+0800 check pod status done `kubectl get secrets -l app.kubernetes.io/instance=mariadb-takqup` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets mariadb-takqup-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:root;DB_PASSWORD:gpbqcx7s;DB_PORT:3306;DB_DATABASE: check cluster connect `echo "mysql -P3306 -hmariadb-takqup-mariadb-compdef.ns-nhzff.svc.cluster.local -uroot -p'gpbqcx7s'" | kubectl exec -it mariadb-takqup-mariadb-compdef-0 --namespace ns-nhzff -- bash` check cluster connect done cluster list-logs `kbcli cluster list-logs mariadb-takqup --namespace ns-nhzff ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update mariadb-takqup --enable-all-logs=true --namespace ns-nhzff Error from server (NotFound): pods "mariadb-takqup-mariadb-compdef-0" not found cluster logs `kbcli cluster logs mariadb-takqup --tail 30 --namespace ns-nhzff ` Defaulted container "mariadb-container" out of: mariadb-container, mysql-exporter 2025-06-19 10:17:46+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.6.15+maria~ubu2004 started. 2025-06-19 10:17:47+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2025-06-19 10:17:47+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.6.15+maria~ubu2004 started. 2025-06-19 10:17:48+00:00 [Note] [Entrypoint]: MariaDB upgrade not required 2025-06-19 10:17:48 0 [Note] Starting MariaDB 10.6.15-MariaDB-1:10.6.15+maria~ubu2004 source revision 0d16eb35bc981023ce2f4912e8ecde68ca381f4e as process 1 2025-06-19 10:17:49 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2025-06-19 10:17:49 0 [Note] InnoDB: Number of pools: 1 2025-06-19 10:17:49 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions 2025-06-19 10:17:49 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts) 2025-06-19 10:17:49 0 [Note] InnoDB: Using Linux native AIO 2025-06-19 10:17:49 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728 2025-06-19 10:17:49 0 [Note] InnoDB: Completed initialization of buffer pool 2025-06-19 10:17:49 0 [Note] InnoDB: 128 rollback segments are active. 2025-06-19 10:17:49 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2025-06-19 10:17:49 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2025-06-19 10:17:49 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB. 2025-06-19 10:17:49 0 [Note] InnoDB: 10.6.15 started; log sequence number 42150; transaction id 14 2025-06-19 10:17:49 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool 2025-06-19 10:17:49 0 [Note] Plugin 'FEEDBACK' is disabled. Warning: 9 10:17:49 0 [Warning] You need to use --log-bin to make --expire-logs-days or --binlog-expire-logs-seconds work. 2025-06-19 10:17:49 0 [Note] InnoDB: Buffer pool(s) load completed at 250619 10:17:49 2025-06-19 10:17:49 0 [Note] Server socket created on IP: '0.0.0.0'. 2025-06-19 10:17:49 0 [Note] Server socket created on IP: '::'. 2025-06-19 10:17:49 0 [Note] mariadbd: ready for connections. Version: '10.6.15-MariaDB-1:10.6.15+maria~ubu2004' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution delete cluster mariadb-takqup `kbcli cluster delete mariadb-takqup --auto-approve --namespace ns-nhzff ` Cluster mariadb-takqup deleted pod_info:mariadb-takqup-mariadb-compdef-0 2/2 Terminating 0 2m38s No resources found in ns-nhzff namespace. delete cluster pod done No resources found in ns-nhzff namespace. check cluster resource non-exist OK: pvc No resources found in ns-nhzff namespace. delete cluster done No resources found in ns-nhzff namespace. No resources found in ns-nhzff namespace. No resources found in ns-nhzff namespace. Mariadb Test Suite All Done! --------------------------------------Mariadb (Topology = Replicas 1) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=mariadb;ClusterVersion=mariadb-10.6.15;]|[Description=Create a cluster with the specified cluster definition mariadb and cluster version mariadb-10.6.15] [PASSED]|[Connect]|[ComponentName=mariadb-compdef]|[Description=Connect to the cluster] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[VolumeExpansion]|[ComponentName=mariadb-compdef]|[Description=VolumeExpansion the cluster specify component mariadb-compdef] [PASSED]|[VerticalScaling]|[ComponentName=mariadb-compdef]|[Description=VerticalScaling the cluster specify component mariadb-compdef] [PASSED]|[Bench]|[ComponentName=mariadb-compdef]|[Description=Bench the cluster service with mariadb-compdef component] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]