source commons files source engines files source kubeblocks files `kubectl get namespace | grep ns-upcec ` `kubectl create namespace ns-upcec` namespace/ns-upcec created create namespace ns-upcec 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 100 32.1M 100 32.1M 0 0 94.2M 0 --:--:-- --:--:-- --:--:-- 94.2M 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 create zookeeper cluster zookeeps-mdqqyv set component name:zookeeper no cluster version found set component version set component version:zookeeper set service versions:3.4.14,3.6.4,3.7.2,3.8.4,3.9.2 set service versions sorted:3.4.14,3.6.4,3.7.2,3.8.4,3.9.2 LIMIT_CPU:0.5 LIMIT_MEMORY:1 storage size: 5 No resources found in ns-upcec namespace. create 2 replica WipeOut zookeeper cluster check component definition set component definition by component version check cmpd by labels set component definition1: zookeeper-3 by component version:zookeeper apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: zookeeps-mdqqyv namespace: ns-upcec spec: terminationPolicy: WipeOut componentSpecs: - name: zookeeper componentDef: zookeeper-3 replicas: 2 serviceVersion: 3.7.2 disableExporter: true resources: requests: cpu: 500m memory: 1Gi limits: cpu: 500m memory: 1Gi services: env: - name: ZOOKEEPER_IMAGE_VERSION value: "3.7.2" volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi - name: snapshot-log spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi `kubectl apply -f test_create_zookeeps-mdqqyv.yaml` cluster.apps.kubeblocks.io/zookeeps-mdqqyv created apply test_create_zookeeps-mdqqyv.yaml Success `rm -rf test_create_zookeeps-mdqqyv.yaml` check cluster status `kbcli cluster list zookeeps-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS zookeeps-mdqqyv ns-upcec WipeOut Jun 19,2025 18:13 UTC+0800 cluster_status: cluster_status:Creating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances zookeeps-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME zookeeps-mdqqyv-zookeeper-0 ns-upcec zookeeps-mdqqyv zookeeper Running follower us-west-2a 500m / 500m 1Gi / 1Gi data:5Gi ip-172-31-13-149.us-west-2.compute.internal/172.31.13.149 Jun 19,2025 18:13 UTC+0800 snapshot-log:5Gi zookeeps-mdqqyv-zookeeper-1 ns-upcec zookeeps-mdqqyv zookeeper Running leader us-west-2a 500m / 500m 1Gi / 1Gi data:5Gi ip-172-31-2-19.us-west-2.compute.internal/172.31.2.19 Jun 19,2025 18:13 UTC+0800 snapshot-log:5Gi check pod status done `kubectl get secrets zookeeps-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` Error from server (NotFound): secrets "zookeeps-mdqqyv-conn-credential" not found endpoints: check cluster connect `echo 'bash /opt/bitnami/zookeeper/bin/zkCli.sh -server ' | kubectl exec -it zookeeps-mdqqyv-zookeeper-0 --namespace ns-upcec -- bash` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=zookeeps-mdqqyv` No resources found in ns-upcec namespace. Not found cluster secret DB_USERNAME:;DB_PASSWORD:;DB_PORT:;DB_DATABASE: There is no password in Type: 32. check cluster definition set component name:solr set component version No resources found no component version found unsupported component definition set replicas first:3 set replicas third:3 set minimum cmpv service version set minimum cmpv service version replicas:3 REPORT_COUNT:1 CLUSTER_TOPOLOGY: Not found topology in cluster definition solr LIMIT_CPU:0.5 LIMIT_MEMORY:1 storage size: 5 No resources found in ns-upcec namespace. termination_policy:Halt create 3 replica Halt solr cluster check cluster version check cluster definition apiVersion: apps.kubeblocks.io/v1alpha1 kind: Cluster metadata: name: solr-mdqqyv namespace: ns-upcec spec: clusterDefinitionRef: solr clusterVersionRef: solr-8.11.2 terminationPolicy: Halt componentSpecs: - name: solr componentDefRef: solr replicas: 3 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 500m memory: 1Gi volumeClaimTemplates: - name: data spec: storageClassName: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi serviceRefs: - name: solrZookeeper namespace: ns-upcec serviceDescriptor: zookeeps-mdqqyv-zookeeper-service --- apiVersion: apps.kubeblocks.io/v1alpha1 kind: ServiceDescriptor metadata: name: zookeeps-mdqqyv-zookeeper-service namespace: ns-upcec spec: serviceKind: zookeeper serviceVersion: 3.7.2 endpoint: value: zookeeps-mdqqyv-zookeeper port: value: "2181" `kubectl apply -f test_create_solr-mdqqyv.yaml` cluster.apps.kubeblocks.io/solr-mdqqyv created servicedescriptor.apps.kubeblocks.io/zookeeps-mdqqyv-zookeeper-service created apply test_create_solr-mdqqyv.yaml Success `rm -rf test_create_solr-mdqqyv.yaml` check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Jun 19,2025 18:14 UTC+0800 clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 cluster_status: cluster_status:Creating 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 solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 500m / 500m 1Gi / 1Gi data:5Gi ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:14 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 500m / 500m 1Gi / 1Gi data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:14 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 500m / 500m 1Gi / 1Gi data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:14 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done `kubectl get secrets -l app.kubernetes.io/instance=solr-mdqqyv` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:;DB_PASSWORD:;DB_PORT:8983;DB_DATABASE: There is no password in Type: 40. describe cluster `kbcli cluster describe solr-mdqqyv --namespace ns-upcec ` Name: solr-mdqqyv Created Time: Jun 19,2025 18:14 UTC+0800 NAMESPACE CLUSTER-DEFINITION VERSION STATUS TERMINATION-POLICY ns-upcec solr solr-8.11.2 Running Halt Endpoints: COMPONENT MODE INTERNAL EXTERNAL solr ReadWrite solr-mdqqyv-solr.ns-upcec.svc.cluster.local:8983 Topology: COMPONENT INSTANCE ROLE STATUS AZ NODE CREATED-TIME solr solr-mdqqyv-solr-0 Running us-west-2a ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:14 UTC+0800 solr solr-mdqqyv-solr-1 Running us-west-2a ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:14 UTC+0800 solr solr-mdqqyv-solr-2 Running us-west-2a ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:14 UTC+0800 Resources Allocation: COMPONENT DEDICATED CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE-SIZE STORAGE-CLASS solr false 500m / 500m 1Gi / 1Gi data:5Gi kb-default-sc Images: COMPONENT TYPE IMAGE solr solr docker.io/apecloud/solr:8.11.2 Show cluster events: kbcli cluster list-events -n ns-upcec solr-mdqqyv `kbcli cluster label solr-mdqqyv app.kubernetes.io/instance- --namespace ns-upcec ` label "app.kubernetes.io/instance" not found. `kbcli cluster label solr-mdqqyv app.kubernetes.io/instance=solr-mdqqyv --namespace ns-upcec ` `kbcli cluster label solr-mdqqyv --list --namespace ns-upcec ` NAME NAMESPACE LABELS solr-mdqqyv ns-upcec app.kubernetes.io/instance=solr-mdqqyv clusterdefinition.kubeblocks.io/name=solr clusterversion.kubeblocks.io/name=solr-8.11.2 label cluster app.kubernetes.io/instance=solr-mdqqyv Success `kbcli cluster label case.name=kbcli.test1 -l app.kubernetes.io/instance=solr-mdqqyv --namespace ns-upcec ` `kbcli cluster label solr-mdqqyv --list --namespace ns-upcec ` NAME NAMESPACE LABELS solr-mdqqyv ns-upcec app.kubernetes.io/instance=solr-mdqqyv case.name=kbcli.test1 clusterdefinition.kubeblocks.io/name=solr clusterversion.kubeblocks.io/name=solr-8.11.2 label cluster case.name=kbcli.test1 Success `kbcli cluster label solr-mdqqyv case.name=kbcli.test2 --overwrite --namespace ns-upcec ` `kbcli cluster label solr-mdqqyv --list --namespace ns-upcec ` NAME NAMESPACE LABELS solr-mdqqyv ns-upcec app.kubernetes.io/instance=solr-mdqqyv case.name=kbcli.test2 clusterdefinition.kubeblocks.io/name=solr clusterversion.kubeblocks.io/name=solr-8.11.2 label cluster case.name=kbcli.test2 Success `kbcli cluster label solr-mdqqyv case.name- --namespace ns-upcec ` `kbcli cluster label solr-mdqqyv --list --namespace ns-upcec ` NAME NAMESPACE LABELS solr-mdqqyv ns-upcec app.kubernetes.io/instance=solr-mdqqyv clusterdefinition.kubeblocks.io/name=solr clusterversion.kubeblocks.io/name=solr-8.11.2 delete cluster label case.name Success cluster connect `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 `echo 'curl -s solr-mdqqyv-solr:8983/solr/#' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash ` Unable to use a TTY - input is not a terminal or the right kind of file Solr Admin connect cluster Success cluster vscale check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster vscale solr-mdqqyv --auto-approve --force=true --components solr --cpu 600m --memory 1.1Gi --namespace ns-upcec ` OpsRequest solr-mdqqyv-verticalscaling-frdhb created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-verticalscaling-frdhb -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-verticalscaling-frdhb ns-upcec VerticalScaling solr-mdqqyv solr Running 0/3 Jun 19,2025 18:17 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Updating Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:18 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:18 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:17 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.host***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.port***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-verticalscaling-frdhb ns-upcec VerticalScaling solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:17 UTC+0800 check ops status done ops_status:solr-mdqqyv-verticalscaling-frdhb ns-upcec VerticalScaling solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:17 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-verticalscaling-frdhb --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-verticalscaling-frdhb patched `kbcli cluster delete-ops --name solr-mdqqyv-verticalscaling-frdhb --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-verticalscaling-frdhb deleted cluster restart check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster restart solr-mdqqyv --auto-approve --force=true --namespace ns-upcec ` OpsRequest solr-mdqqyv-restart-x8bzf created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-restart-x8bzf -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-restart-x8bzf ns-upcec Restart solr-mdqqyv solr Running 0/3 Jun 19,2025 18:19 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Updating Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:20 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:19 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-restart-x8bzf ns-upcec Restart solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:19 UTC+0800 check ops status done ops_status:solr-mdqqyv-restart-x8bzf ns-upcec Restart solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:19 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-restart-x8bzf --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-restart-x8bzf patched `kbcli cluster delete-ops --name solr-mdqqyv-restart-x8bzf --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-restart-x8bzf deleted cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in solr-mdqqyv namespace. `kbcli cluster hscale solr-mdqqyv --auto-approve --force=true --components solr --replicas 4 --namespace ns-upcec ` OpsRequest solr-mdqqyv-horizontalscaling-76fmp created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-horizontalscaling-76fmp -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-horizontalscaling-76fmp ns-upcec HorizontalScaling solr-mdqqyv solr Running 0/1 Jun 19,2025 18:21 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Updating Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:20 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-3 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-0-64.us-west-2.compute.internal/172.31.0.64 Jun 19,2025 18:21 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.host***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.port***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done No resources found in solr-mdqqyv namespace. check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-horizontalscaling-76fmp ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:21 UTC+0800 check ops status done ops_status:solr-mdqqyv-horizontalscaling-76fmp ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:21 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-horizontalscaling-76fmp --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-horizontalscaling-76fmp patched `kbcli cluster delete-ops --name solr-mdqqyv-horizontalscaling-76fmp --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-horizontalscaling-76fmp deleted cluster hscale check cluster status before ops check cluster status done cluster_status:Running No resources found in solr-mdqqyv namespace. `kbcli cluster hscale solr-mdqqyv --auto-approve --force=true --components solr --replicas 3 --namespace ns-upcec ` OpsRequest solr-mdqqyv-horizontalscaling-d8p8q created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-horizontalscaling-d8p8q -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-horizontalscaling-d8p8q ns-upcec HorizontalScaling solr-mdqqyv solr Running 0/1 Jun 19,2025 18:23 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Running Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-14-103.us-west-2.compute.internal/172.31.14.103 Jun 19,2025 18:20 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:19 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done No resources found in solr-mdqqyv namespace. check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-horizontalscaling-d8p8q ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:23 UTC+0800 check ops status done ops_status:solr-mdqqyv-horizontalscaling-d8p8q ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:23 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-horizontalscaling-d8p8q --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-horizontalscaling-d8p8q patched `kbcli cluster delete-ops --name solr-mdqqyv-horizontalscaling-d8p8q --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-horizontalscaling-d8p8q deleted `kubectl get secrets -l app.kubernetes.io/instance=solr-mdqqyv` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.username***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.password***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.port***"` DB_USERNAME:;DB_PASSWORD:;DB_PORT:8983;DB_DATABASE: `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 `curl -s -X POST 'solr-mdqqyv-solr:8983/solr/admin/collections?action=CREATE&autoAddReplicas=false&numShards=1&replicationFactor=1&name=kbcli-test-data-mdqqyv-yfoyr'` Unable to use a TTY - input is not a terminal or the right kind of file exec return message:*** "responseHeader":*** "status":0, "QTime":7905***, "success":*** "172.31.12.180:8983_solr":*** "responseHeader":*** "status":0, "QTime":6413***, "core":"kbcli-test-data-mdqqyv-yfoyr_shard1_replica_n1"***, "warning":"Using _default configset. Data driven schema functionality is enabled by default, which is NOT RECOMMENDED for production use. To turn it off: curl http://***host:port***/solr/kbcli-test-data-mdqqyv-yfoyr/config -d '***\"set-user-property\": ***\"update.autoCreateFields\":\"false\"***'"*** `curl -s -X POST 'solr-mdqqyv-solr:8983/solr/admin/collections?action=LIST&wt=json'` Unable to use a TTY - input is not a terminal or the right kind of file exec return msg:*** "responseHeader":*** "status":0, "QTime":0***, "collections":["kbcli-test-data-mdqqyv-yfoyr"]*** fount collections name: *** "responseHeader":*** "status":0, "QTime":0***, "collections":["kbcli-test-data-mdqqyv-yfoyr"]*** 5 cluster hscale offline instances apiVersion: apps.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: solr-mdqqyv-hscaleoffinstance- labels: app.kubernetes.io/instance: solr-mdqqyv app.kubernetes.io/managed-by: kubeblocks namespace: ns-upcec spec: type: HorizontalScaling clusterName: solr-mdqqyv force: true horizontalScaling: - componentName: solr scaleIn: onlineInstancesToOffline: - solr-mdqqyv-solr-0 check cluster status before ops check cluster status done cluster_status:Running `kubectl create -f test_ops_cluster_solr-mdqqyv.yaml` opsrequest.apps.kubeblocks.io/solr-mdqqyv-hscaleoffinstance-v87j8 created create test_ops_cluster_solr-mdqqyv.yaml Success `rm -rf test_ops_cluster_solr-mdqqyv.yaml` check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-hscaleoffinstance-v87j8 ns-upcec HorizontalScaling solr-mdqqyv solr Running 0/1 Jun 19,2025 18:25 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Running Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:19 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-1 --namespace ns-upcec -- bash` check cluster connect done check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-hscaleoffinstance-v87j8 ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:25 UTC+0800 check ops status done ops_status:solr-mdqqyv-hscaleoffinstance-v87j8 ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:25 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-hscaleoffinstance-v87j8 --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-hscaleoffinstance-v87j8 patched `kbcli cluster delete-ops --name solr-mdqqyv-hscaleoffinstance-v87j8 --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-hscaleoffinstance-v87j8 deleted cluster hscale online instances apiVersion: apps.kubeblocks.io/v1alpha1 kind: OpsRequest metadata: generateName: solr-mdqqyv-hscaleoninstance- labels: app.kubernetes.io/instance: solr-mdqqyv app.kubernetes.io/managed-by: kubeblocks namespace: ns-upcec spec: type: HorizontalScaling clusterName: solr-mdqqyv force: true horizontalScaling: - componentName: solr scaleOut: offlineInstancesToOnline: - solr-mdqqyv-solr-0 check cluster status before ops check cluster status done cluster_status:Running `kubectl create -f test_ops_cluster_solr-mdqqyv.yaml` opsrequest.apps.kubeblocks.io/solr-mdqqyv-hscaleoninstance-qxhkn created create test_ops_cluster_solr-mdqqyv.yaml Success `rm -rf test_ops_cluster_solr-mdqqyv.yaml` check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-hscaleoninstance-qxhkn ns-upcec HorizontalScaling solr-mdqqyv solr Running 0/1 Jun 19,2025 18:25 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Updating Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating cluster_status:Updating check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-223.us-west-2.compute.internal/172.31.6.223 Jun 19,2025 18:25 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:19 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:19 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-hscaleoninstance-qxhkn ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:25 UTC+0800 check ops status done ops_status:solr-mdqqyv-hscaleoninstance-qxhkn ns-upcec HorizontalScaling solr-mdqqyv solr Succeed 1/1 Jun 19,2025 18:25 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-hscaleoninstance-qxhkn --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-hscaleoninstance-qxhkn patched `kbcli cluster delete-ops --name solr-mdqqyv-hscaleoninstance-qxhkn --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-hscaleoninstance-qxhkn deleted cluster stop check cluster status before ops check cluster status done cluster_status:Running `kbcli cluster stop solr-mdqqyv --auto-approve --force=true --namespace ns-upcec ` OpsRequest solr-mdqqyv-stop-vlkwl created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-stop-vlkwl -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-stop-vlkwl ns-upcec Stop solr-mdqqyv solr Running 0/3 Jun 19,2025 18:27 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Stopped Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 check cluster status done cluster_status:Stopped check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` 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 solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-stop-vlkwl ns-upcec Stop solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:27 UTC+0800 check ops status done ops_status:solr-mdqqyv-stop-vlkwl ns-upcec Stop solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:27 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-stop-vlkwl --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-stop-vlkwl patched `kbcli cluster delete-ops --name solr-mdqqyv-stop-vlkwl --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-stop-vlkwl deleted cluster start check cluster status before ops check cluster status done cluster_status:Stopped `kbcli cluster start solr-mdqqyv --force=true --namespace ns-upcec ` OpsRequest solr-mdqqyv-start-tnbpq created successfully, you can view the progress: kbcli cluster describe-ops solr-mdqqyv-start-tnbpq -n ns-upcec check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-start-tnbpq ns-upcec Start solr-mdqqyv solr Running 0/3 Jun 19,2025 18:27 UTC+0800 check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 Halt Updating Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 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 solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:27 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:27 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-223.us-west-2.compute.internal/172.31.6.223 Jun 19,2025 18:27 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.host***"` `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.port***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done check ops status `kbcli cluster list-ops solr-mdqqyv --status all --namespace ns-upcec ` NAME NAMESPACE TYPE CLUSTER COMPONENT STATUS PROGRESS CREATED-TIME solr-mdqqyv-start-tnbpq ns-upcec Start solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:27 UTC+0800 check ops status done ops_status:solr-mdqqyv-start-tnbpq ns-upcec Start solr-mdqqyv solr Succeed 3/3 Jun 19,2025 18:27 UTC+0800 `kubectl patch -p '***"metadata":***"finalizers":[]***' --type=merge opsrequests solr-mdqqyv-start-tnbpq --namespace ns-upcec ` opsrequest.apps.kubeblocks.io/solr-mdqqyv-start-tnbpq patched `kbcli cluster delete-ops --name solr-mdqqyv-start-tnbpq --force --auto-approve --namespace ns-upcec ` OpsRequest solr-mdqqyv-start-tnbpq deleted cluster update terminationPolicy WipeOut `kbcli cluster update solr-mdqqyv --termination-policy=WipeOut --namespace ns-upcec ` cluster.apps.kubeblocks.io/solr-mdqqyv updated check cluster status `kbcli cluster list solr-mdqqyv --show-labels --namespace ns-upcec ` NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME LABELS solr-mdqqyv ns-upcec solr solr-8.11.2 WipeOut Running Jun 19,2025 18:14 UTC+0800 app.kubernetes.io/instance=solr-mdqqyv,clusterdefinition.kubeblocks.io/name=solr,clusterversion.kubeblocks.io/name=solr-8.11.2 check cluster status done cluster_status:Running check pod status `kbcli cluster list-instances solr-mdqqyv --namespace ns-upcec ` NAME NAMESPACE CLUSTER COMPONENT STATUS ROLE ACCESSMODE AZ CPU(REQUEST/LIMIT) MEMORY(REQUEST/LIMIT) STORAGE NODE CREATED-TIME solr-mdqqyv-solr-0 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-8-98.us-west-2.compute.internal/172.31.8.98 Jun 19,2025 18:27 UTC+0800 solr-mdqqyv-solr-1 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-192.us-west-2.compute.internal/172.31.6.192 Jun 19,2025 18:27 UTC+0800 solr-mdqqyv-solr-2 ns-upcec solr-mdqqyv solr Running us-west-2a 600m / 600m 1181116006400m / 1181116006400m data:5Gi ip-172-31-6-223.us-west-2.compute.internal/172.31.6.223 Jun 19,2025 18:27 UTC+0800 check pod status done `kubectl get secrets solr-mdqqyv-conn-credential -o jsonpath="***.data.endpoint***"` endpoints:solr-mdqqyv-solr:8983 check cluster connect `echo 'curl -s solr-mdqqyv-solr:8983/solr' | kubectl exec -it solr-mdqqyv-solr-0 --namespace ns-upcec -- bash` check cluster connect done cluster list-logs `kbcli cluster list-logs solr-mdqqyv --namespace ns-upcec ` No log files found. You can enable the log feature with the kbcli command below. kbcli cluster update solr-mdqqyv --enable-all-logs=true --namespace ns-upcec Error from server (NotFound): pods "solr-mdqqyv-solr-0" not found cluster logs `kbcli cluster logs solr-mdqqyv --tail 30 --namespace ns-upcec ` at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) ~[?:?] at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1275) ~[?:?] 2025-06-19 10:27:57.998 INFO (main) [ ] o.a.s.c.c.ConnectionManager Waiting for client to connect to ZooKeeper 2025-06-19 10:27:58.069 INFO (zkConnectionManagerCallback-15-thread-1) [ ] o.a.s.c.c.ConnectionManager zkClient has connected 2025-06-19 10:27:58.069 INFO (main) [ ] o.a.s.c.c.ConnectionManager Client is connected to ZooKeeper 2025-06-19 10:27:58.106 WARN (main) [ ] o.a.s.c.ZkController Contents of zookeeper /security.json are world-readable; consider setting up ACLs as described in https://solr.apache.org/guide/zookeeper-access-control.html 2025-06-19 10:27:58.169 INFO (main) [ ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (0) -> (1) 2025-06-19 10:27:58.295 INFO (main) [ ] o.a.s.c.ZkController Publish node=172.31.2.123:8983_solr as DOWN 2025-06-19 10:27:58.310 INFO (main) [ ] o.a.s.c.TransientSolrCoreCacheDefault Allocating transient core cache for max 2147483647 cores with initial capacity of 1024 2025-06-19 10:27:58.377 INFO (main) [ ] o.a.s.c.ZkController Register node as live in ZooKeeper:/live_nodes/172.31.2.123:8983_solr 2025-06-19 10:27:58.403 INFO (zkCallback-14-thread-1) [ ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (1) -> (2) 2025-06-19 10:27:58.569 INFO (main) [ ] o.a.s.p.PackageLoader /packages.json updated to version -1 2025-06-19 10:27:58.586 WARN (main) [ ] o.a.s.c.CoreContainer Not all security plugins configured! authentication=disabled authorization=disabled. Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external. See https://s.apache.org/solrsecurity for more info 2025-06-19 10:27:59.272 INFO (zkCallback-14-thread-1) [ ] o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (2) -> (3) 2025-06-19 10:28:00.286 INFO (main) [ ] o.a.s.h.a.MetricsHistoryHandler No .system collection, keeping metrics history in memory. 2025-06-19 10:28:00.675 INFO (main) [ ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr.node' (registry 'solr.node') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@740cae06 2025-06-19 10:28:00.676 INFO (main) [ ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr.jvm' (registry 'solr.jvm') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@740cae06 2025-06-19 10:28:00.678 INFO (main) [ ] o.a.s.m.r.SolrJmxReporter JMX monitoring for 'solr.jetty' (registry 'solr.jetty') enabled at server: com.sun.jmx.mbeanserver.JmxMBeanServer@740cae06 2025-06-19 10:28:00.793 INFO (main) [ ] o.a.s.c.CorePropertiesLocator Found 0 core definitions underneath /opt/bitnami/solr/server/solr 2025-06-19 10:28:01.178 INFO (main) [ ] o.e.j.s.h.ContextHandler Started o.e.j.w.WebAppContext@65a4798f***/solr,file:///opt/bitnami/solr/server/solr-webapp/webapp/,AVAILABLE***/opt/bitnami/solr/server/solr-webapp/webapp*** 2025-06-19 10:28:01.271 INFO (main) [ ] o.e.j.s.AbstractConnector Started ServerConnector@7e7b159b***HTTP/1.1, (http/1.1, h2c)***0.0.0.0:8983*** 2025-06-19 10:28:01.271 INFO (main) [ ] o.e.j.s.Server Started @16561ms 2025-06-19 10:28:04.281 INFO (qtp708348097-21) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=102 2025-06-19 10:28:04.492 INFO (qtp708348097-17) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:14.051 INFO (qtp708348097-24) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:14.465 INFO (qtp708348097-22) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:24.050 INFO (qtp708348097-20) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:24.449 INFO (qtp708348097-24) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:34.052 INFO (qtp708348097-17) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 2025-06-19 10:28:34.450 INFO (qtp708348097-19) [ ] o.a.s.s.HttpSolrCall [admin] webapp=null path=/node/health params=*** status=0 QTime=0 delete cluster solr-mdqqyv `kbcli cluster delete solr-mdqqyv --auto-approve --namespace ns-upcec ` Cluster solr-mdqqyv deleted --- apiVersion: apps.kubeblocks.io/v1alpha1 kind: ServiceDescriptor metadata: name: zookeeps-mdqqyv-zookeeper-service namespace: ns-upcec spec: serviceKind: zookeeper serviceVersion: 3.7.2 endpoint: value: zookeeps-mdqqyv-zookeeper port: value: "2181" `kubectl delete -f test_delete_solr-mdqqyv.yaml` servicedescriptor.apps.kubeblocks.io "zookeeps-mdqqyv-zookeeper-service" deleted delete test_delete_solr-mdqqyv.yaml Success `rm -rf test_delete_solr-mdqqyv.yaml` pod_info:solr-mdqqyv-solr-0 0/1 Error 0 71s solr-mdqqyv-solr-1 0/1 Error 0 71s solr-mdqqyv-solr-2 0/1 Error 0 71s No resources found in ns-upcec namespace. delete cluster pod done No resources found in ns-upcec namespace. check cluster resource non-exist OK: pvc No resources found in ns-upcec namespace. delete cluster done No resources found in ns-upcec namespace. No resources found in ns-upcec namespace. No resources found in ns-upcec namespace. Solr Test Suite All Done! delete cluster zookeeps-mdqqyv `kbcli cluster delete zookeeps-mdqqyv --auto-approve --namespace ns-upcec ` Cluster zookeeps-mdqqyv deleted pod_info:zookeeps-mdqqyv-zookeeper-0 2/2 Running 0 15m zookeeps-mdqqyv-zookeeper-1 2/2 Running 0 15m No resources found in ns-upcec namespace. delete cluster pod done No resources found in ns-upcec namespace. check cluster resource non-exist OK: pvc No resources found in ns-upcec namespace. delete cluster done No resources found in ns-upcec namespace. No resources found in ns-upcec namespace. No resources found in ns-upcec namespace. [PASSED]|[Create]|[ComponentVersion=zookeeper;ServiceVersion=3.7.2;]|[Description=Create a cluster and component version zookeeper and service version 3.7.2] --------------------------------------Solr (Topology = Replicas 3) Test Result-------------------------------------- [PASSED]|[Create]|[ClusterDefinition=solr;ClusterVersion=solr-8.11.2;]|[Description=Create a cluster with the specified cluster definition solr and cluster version solr-8.11.2] [PASSED]|[Connect]|[ComponentName=solr]|[Description=Connect to the cluster] [PASSED]|[VerticalScaling]|[ComponentName=solr]|[Description=VerticalScaling the cluster specify component solr] [PASSED]|[Restart]|[-]|[Description=Restart the cluster] [PASSED]|[HorizontalScaling Out]|[ComponentName=solr]|[Description=HorizontalScaling Out the cluster specify component solr] [PASSED]|[HorizontalScaling In]|[ComponentName=solr]|[Description=HorizontalScaling In the cluster specify component solr] [PASSED]|[Connect]|[Endpoints=true]|[Description=Connect to the cluster] [PASSED]|[HscaleOfflineInstances]|[ComponentName=solr]|[Description=Hscale the cluster instances offline specify component solr] [PASSED]|[HscaleOnlineInstances]|[ComponentName=solr]|[Description=Hscale the cluster instances online specify component solr] [PASSED]|[Stop]|[-]|[Description=Stop the cluster] [PASSED]|[Start]|[-]|[Description=Start the cluster] [PASSED]|[Update]|[TerminationPolicy=WipeOut]|[Description=Update the cluster TerminationPolicy WipeOut] [PASSED]|[Delete]|[-]|[Description=Delete the cluster] [END]