Open nayutah opened 2 weeks ago
Ops object:
kubectl describe ops daisy-776f7959cb-restart-zvtt4 -n kubeblocks-cloud-ns
Name: daisy-776f7959cb-restart-zvtt4
Namespace: kubeblocks-cloud-ns
Labels: app.kubernetes.io/instance=daisy-776f7959cb
cloud.kubeblocks.io/cluster=daisy69
cloud.kubeblocks.io/organization=dullboy
ops.kubeblocks.io/ops-type=Restart
Annotations:
Normal WaitForProgressing 12m ops-request-controller wait for the controller to process the OpsRequest: daisy-776f7959cb-restart-zvtt4 in Cluster: daisy-776f7959cb Normal ValidateOpsRequestPassed 12m (x2 over 12m) ops-request-controller OpsRequest: daisy-776f7959cb-restart-zvtt4 is validated Normal RestartStarted 12m (x2 over 12m) ops-request-controller Start to restart database in Cluster: daisy-776f7959cb
slc@slcmac aws % kg pods -A | grep daisy kubeblocks-cloud-ns 6969684f-daisy-776f7959cb-mysq-archive-binlog-0 1/2 CrashLoopBackOff 6 (47s ago) 176m kubeblocks-cloud-ns daisy-776f7959cb-mysql-0 0/4 ContainerStatusUnknown 3 3h13m kubeblocks-cloud-ns daisy-776f7959cb-mysql-1 0/4 ContainerStatusUnknown 3 3h13m
kubectl describe pod daisy-776f7959cb-mysql-1
Name: daisy-776f7959cb-mysql-1
Namespace: kubeblocks-cloud-ns
Priority: 0
Node: cn-zhangjiakou.192.168.0.202/192.168.0.202
Start Time: Tue, 27 Aug 2024 11:20:25 +0800
Labels: app.kubernetes.io/component=mysql
app.kubernetes.io/instance=daisy-776f7959cb
app.kubernetes.io/managed-by=kubeblocks
app.kubernetes.io/name=mysql
app.kubernetes.io/version=
apps.kubeblocks.io/cluster-uid=6969684f-e816-4643-bb10-6fb49b8312c5
apps.kubeblocks.io/component-name=mysql
apps.kubeblocks.io/pod-name=daisy-776f7959cb-mysql-1
cloud.kubeblocks.io/cluster=daisy69
cloud.kubeblocks.io/organization=dullboy
clusterdefinition.kubeblocks.io/name=mysql
clusterversion.kubeblocks.io/name=mysql-8.0.33
controller-revision-hash=67c454645f
kubeblocks.io/role=secondary
workloads.kubeblocks.io/access-mode=Readonly
workloads.kubeblocks.io/instance=daisy-776f7959cb-mysql
workloads.kubeblocks.io/managed-by=InstanceSet
Annotations: apps.kubeblocks.io/component-replicas: 2
apps.kubeblocks.io/last-role-snapshot-version: 1724729870754711
k8s.aliyun.com/pod-ips: 192.168.0.23
Status: Failed
Reason: Evicted
Message: The node was low on resource: ephemeral-storage. Threshold quantity: 7898263456, available: 7194828Ki. Container config-manager was using 72Ki, request is 0, has larger consumption of ephemeral-storage. Container lorry was using 48Ki, request is 0, has larger consumption of ephemeral-storage. Container mysql was using 496Ki, request is 0, has larger consumption of ephemeral-storage. Container metrics was using 64Ki, request is 0, has larger consumption of ephemeral-storage.
IP: 192.168.0.23
IPs:
IP: 192.168.0.23
Controlled By: InstanceSet/daisy-776f7959cb-mysql
Init Containers:
init-data:
Container ID: containerd://681633fbece95d2c57b9b035d42c158d29dcc990ee6579ede61f0c2ebed46abc
Image: apecloud-registry-vpc.cn-zhangjiakou.cr.aliyuncs.com/apecloud/mysql_audit_log:8.0.33
Image ID: apecloud-registry-vpc.cn-zhangjiakou.cr.aliyuncs.com/apecloud/mysql_audit_log@sha256:46c02c388384e2da0a43d520c26bb6d52b9e1ca92009db25acee58f9c0df8ccf
Port:
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 27 Aug 2024 11:20:26 +0800
Finished: Tue, 27 Aug 2024 11:20:26 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
daisy-776f7959cb-mysql-env ConfigMap Optional: false
Environment:
KB_POD_NAME: daisy-776f7959cb-mysql-1 (v1:metadata.name)
KB_POD_UID: (v1:metadata.uid)
KB_NAMESPACE: kubeblocks-cloud-ns (v1:metadata.namespace)
KB_SA_NAME: (v1:spec.serviceAccountName)
KB_NODENAME: (v1:spec.nodeName)
KB_HOST_IP: (v1:status.hostIP)
KB_POD_IP: (v1:status.podIP)
KB_POD_IPS: (v1:status.podIPs)
KB_HOSTIP: (v1:status.hostIP)
KB_PODIP: (v1:status.podIP)
KB_PODIPS: (v1:status.podIPs)
KB_POD_FQDN: $(KB_POD_NAME).daisy-776f7959cb-mysql-headless.$(KB_NAMESPACE).svc
Mounts:
/var/lib/mysql from data (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p2gjk (ro)
bash
-c
mv /var/lib/mysql/plugin/audit_log.so /usr/lib64/mysql/plugin/
rm -rf /var/lib/mysql/plugin
chown -R mysql:root /var/lib/mysql
skip_replica_start="OFF"
if [ -f /var/lib/mysql/data/.restore_new_cluster ]; then
skip_replica_start="ON"
fi
docker-entrypoint.sh mysqld --server-id $(( ${KB_POD_NAME##*-} + 1)) \
--plugin-load-add=rpl_semi_sync_source=semisync_source.so \
--plugin-load-add=rpl_semi_sync_replica=semisync_replica.so \
--plugin-load-add=audit_log=audit_log.so \
--log-bin=/var/lib/mysql/binlog/$(KB_POD_NAME)-bin \
--skip-replica-start=$skip_replica_start
State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was terminated
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Last State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was deleted. The container used to be Running
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Ready: False
Restart Count: 1
Limits:
cpu: 1
memory: 2Gi
Requests:
cpu: 100m
memory: 204Mi
Environment Variables from:
daisy-776f7959cb-mysql-env ConfigMap Optional: false
daisy-776f7959cb-mysql-rsm-env ConfigMap Optional: false
Environment:
KB_POD_NAME: daisy-776f7959cb-mysql-1 (v1:metadata.name)
KB_POD_UID: (v1:metadata.uid)
KB_NAMESPACE: kubeblocks-cloud-ns (v1:metadata.namespace)
KB_SA_NAME: (v1:spec.serviceAccountName)
KB_NODENAME: (v1:spec.nodeName)
KB_HOST_IP: (v1:status.hostIP)
KB_POD_IP: (v1:status.podIP)
KB_POD_IPS: (v1:status.podIPs)
KB_HOSTIP: (v1:status.hostIP)
KB_PODIP: (v1:status.podIP)
KB_PODIPS: (v1:status.podIPs)
KB_POD_FQDN: $(KB_POD_NAME).daisy-776f7959cb-mysql-headless.$(KB_NAMESPACE).svc
PATH: /kubeblocks/xtrabackup/bin:/kubeblocks/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
KB_SERVICE_CHARACTER_TYPE: mysql
MYSQL_INITDB_SKIP_TZINFO: 1
SERVICE_PORT: 3306
MYSQL_ROOT_HOST: %
MYSQL_ROOT_USER: <set to the key 'username' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
MYSQL_ROOT_PASSWORD: <set to the key 'password' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
Mounts:
/etc/mysql/conf.d from mysql-config (rw)
/kubeblocks from kubeblocks (rw)
/scripts from scripts (rw)
/var/lib/mysql from data (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p2gjk (ro)
metrics:
Container ID: containerd://1a491ad694b33b619cf64f75acc31a5bd6bb1506836bfa4830fb30bdf27cdc86
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/agamotto:0.1.2-beta.1
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/agamotto@sha256:01d06a16a2e96d0c5e1ac97db40353abad8ee73f34f9f7d148984e7de4ff0bd5
Port: 9104/TCP
Host Port: 0/TCP
Command:
/scripts/agamotto.sh
State: Terminated
Reason: Error
Exit Code: 137
Started: Tue, 27 Aug 2024 11:20:49 +0800
Finished: Tue, 27 Aug 2024 12:18:10 +0800
Ready: False
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
daisy-776f7959cb-mysql-env ConfigMap Optional: false
daisy-776f7959cb-mysql-rsm-env ConfigMap Optional: false
Environment:
KB_POD_NAME: daisy-776f7959cb-mysql-1 (v1:metadata.name)
KB_POD_UID: (v1:metadata.uid)
KB_NAMESPACE: kubeblocks-cloud-ns (v1:metadata.namespace)
KB_SA_NAME: (v1:spec.serviceAccountName)
KB_NODENAME: (v1:spec.nodeName)
KB_HOST_IP: (v1:status.hostIP)
KB_POD_IP: (v1:status.podIP)
KB_POD_IPS: (v1:status.podIPs)
KB_HOSTIP: (v1:status.hostIP)
KB_PODIP: (v1:status.podIP)
KB_PODIPS: (v1:status.podIPs)
KB_POD_FQDN: $(KB_POD_NAME).daisy-776f7959cb-mysql-headless.$(KB_NAMESPACE).svc
DB_TYPE: MySQL
ENDPOINT: localhost:3306
MYSQL_USER: <set to the key 'username' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
MYSQL_PASSWORD: <set to the key 'password' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
Mounts:
/data/mysql from data (rw)
/opt/agamotto from agamotto-configuration (rw)
/scripts from scripts (rw)
/var/log/kubeblocks from log-data (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p2gjk (ro)
lorry:
Container ID:
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:0.9.1-beta.15
Image ID:
Ports: 3501/TCP, 50001/TCP
Host Ports: 0/TCP, 0/TCP
Command:
lorry
--port
3501
--grpcport
50001
State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was terminated
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Last State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was deleted. The container used to be Running
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Ready: False
Restart Count: 1
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Readiness: http-get http://:3501/v1.0/checkrole delay=0s timeout=1s period=1s #success=1 #failure=3
Startup: tcp-socket :3501 delay=0s timeout=1s period=10s #success=1 #failure=3
Environment Variables from:
daisy-776f7959cb-mysql-env ConfigMap Optional: false
daisy-776f7959cb-mysql-rsm-env ConfigMap Optional: false
Environment:
KB_POD_NAME: daisy-776f7959cb-mysql-1 (v1:metadata.name)
KB_POD_UID: (v1:metadata.uid)
KB_NAMESPACE: kubeblocks-cloud-ns (v1:metadata.namespace)
KB_SA_NAME: (v1:spec.serviceAccountName)
KB_NODENAME: (v1:spec.nodeName)
KB_HOST_IP: (v1:status.hostIP)
KB_POD_IP: (v1:status.podIP)
KB_POD_IPS: (v1:status.podIPs)
KB_HOSTIP: (v1:status.hostIP)
KB_PODIP: (v1:status.podIP)
KB_PODIPS: (v1:status.podIPs)
KB_POD_FQDN: $(KB_POD_NAME).daisy-776f7959cb-mysql-headless.$(KB_NAMESPACE).svc
KB_RSM_ROLE_PROBE_PERIOD: 1
KB_BUILTIN_HANDLER: mysql
KB_SERVICE_USER: <set to the key 'username' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
KB_SERVICE_PASSWORD: <set to the key 'password' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
KB_SERVICE_PORT: 3306
KB_DATA_PATH: /var/lib/mysql
KB_RSM_ACTION_SVC_LIST: null
KB_RSM_ROLE_UPDATE_MECHANISM: DirectAPIServerEventUpdate
KB_RSM_ROLE_PROBE_TIMEOUT: 1
KB_CLUSTER_NAME: (v1:metadata.labels['app.kubernetes.io/instance'])
KB_COMP_NAME: (v1:metadata.labels['apps.kubeblocks.io/component-name'])
KB_SERVICE_CHARACTER_TYPE: mysql
Mounts:
/var/lib/mysql from data (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p2gjk (ro)
config-manager:
Container ID:
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:0.9.1-beta.15
Image ID:
Port: 9901/TCP
Host Port: 0/TCP
Command:
env
Args:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$(TOOLS_PATH)
/bin/reloader
--log-level
info
--operator-update-enable
--tcp
9901
--config
/opt/config-manager/config-manager.yaml
State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was terminated
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Last State: Terminated
Reason: ContainerStatusUnknown
Message: The container could not be located when the pod was deleted. The container used to be Running
Exit Code: 137
Started: Mon, 01 Jan 0001 00:00:00 +0000
Finished: Mon, 01 Jan 0001 00:00:00 +0000
Ready: False
Restart Count: 1
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
daisy-776f7959cb-mysql-env ConfigMap Optional: false
daisy-776f7959cb-mysql-rsm-env ConfigMap Optional: false
Environment:
KB_POD_NAME: daisy-776f7959cb-mysql-1 (v1:metadata.name)
KB_POD_UID: (v1:metadata.uid)
KB_NAMESPACE: kubeblocks-cloud-ns (v1:metadata.namespace)
KB_SA_NAME: (v1:spec.serviceAccountName)
KB_NODENAME: (v1:spec.nodeName)
KB_HOST_IP: (v1:status.hostIP)
KB_POD_IP: (v1:status.podIP)
KB_POD_IPS: (v1:status.podIPs)
KB_HOSTIP: (v1:status.hostIP)
KB_PODIP: (v1:status.podIP)
KB_PODIPS: (v1:status.podIPs)
KB_POD_FQDN: $(KB_POD_NAME).daisy-776f7959cb-mysql-headless.$(KB_NAMESPACE).svc
CONFIG_MANAGER_POD_IP: (v1:status.podIP)
DB_TYPE: mysql
MYSQL_USER: <set to the key 'username' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
MYSQL_PASSWORD: <set to the key 'password' in secret 'daisy-776f7959cb-conn-credential'> Optional: false
DATA_SOURCE_NAME: $(MYSQL_USER):$(MYSQL_PASSWORD)@(localhost:3306)/
TOOLS_PATH: /opt/kb-tools/reload/mysql-replication-config:/opt/config-manager
Mounts:
/etc/mysql/conf.d from mysql-config (rw)
/opt/config-manager from config-manager-config (rw)
/opt/kb-tools/reload/mysql-replication-config from cm-script-mysql-replication-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p2gjk (ro)
Conditions:
Type Status
DisruptionTarget True
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
agamotto-configuration:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: daisy-776f7959cb-mysql-agamotto-configuration
Optional: false
mysql-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: daisy-776f7959cb-mysql-mysql-replication-config
Optional: false
scripts:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: daisy-776f7959cb-mysql-mysql-scripts
Optional: false
cm-script-mysql-replication-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-oracle-mysql8.0-reload-script-daisy-776f7959cb
Optional: false
config-manager-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-daisy-776f7959cb-mysql-config-manager-config
Optional: false
data:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: data-daisy-776f7959cb-mysql-1
ReadOnly: false
kubeblocks:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit:
Operator logs: 2024-08-27T06:20:55.743Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "593d06d9-0452-481f-9ee1-3390a3c048d6", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.756Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "2450b583-7f42-4d7c-a45d-835a2c6a3a06", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.778Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "f5146722-43fc-47cc-9820-407045778b53", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.790Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "5542435f-28f6-4012-b50e-c393021cd45f", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.832Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "91933a62-f252-4147-b5b1-b89242f7aa5d", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.847Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "141aef05-afe0-4699-a803-149a31bd0500", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.884Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "561a0385-58b4-4e4c-8fd1-b732d0e7e532", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.937Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "024583f9-5688-4038-bb14-d34e9c2df981", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.958Z INFO status conditions, creating: false, available: false, its running: false, has failure: true, updating: false, config synced: true {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "Component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-mysql", "reconcileID": "9f77b3df-64a1-4d4b-91e9-f3f7a10ee79b", "component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:55.970Z INFO cluster component phase transition: Abnormal -> Failed (component is Failed) {"controller": "cluster", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Cluster", "Cluster": {"name":"daisy-776f7959cb","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb", "reconcileID": "48c46d44-047c-4a02-ab6c-8016c6bee13f", "cluster": {"name":"daisy-776f7959cb","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:56.007Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "b4055520-b314-46f4-8d3b-cde26be1e7af", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:56.020Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "fab9ab8e-5039-496f-9e03-a7c7ce219ff2", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:20:56.115Z INFO status conditions, creating: false, available: false, its running: false, has failure: true, updating: false, config synced: true {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "Component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-mysql", "reconcileID": "a122aef3-a2eb-43a8-8b0f-cfcdf79a0f4a", "component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:28:15.656Z INFO reconcile {"controller": "opsrequest", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "OpsRequest", "OpsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-restart-zvtt4", "reconcileID": "81a37814-ac0d-4745-a1fb-598cb5895363", "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}, "opsRequest": {"name":"daisy-776f7959cb-restart-zvtt4","namespace":"kubeblocks-cloud-ns"}} 2024-08-27T06:28:15.819Z INFO status conditions, creating: false, available: false, its running: false, has failure: true, updating: false, config synced: true {"controller": "component", "controllerGroup": "apps.kubeblocks.io", "controllerKind": "Component", "Component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}, "namespace": "kubeblocks-cloud-ns", "name": "daisy-776f7959cb-mysql", "reconcileID": "42f15a51-7392-4733-af9f-d50fb039f448", "component": {"name":"daisy-776f7959cb-mysql","namespace":"kubeblocks-cloud-ns"}}
Describe the bug A mysql cluster has a mysql component with two replicas, and one replica is evicted due to disk pressure of node ephemeral-storage. When the disk pressure recovers to normal (< 85%) state, the evicted Pod is still in ContainerStatusUnknown state, and we start a 'restart' ops to restart the mysql cluster, then the ops is stuck and two replicas are in ContainerStatusUnknown state.
To Reproduce Steps to reproduce the behavior:
Expected behavior 1, Reject to restart for a failed or abnormal component 2, Or permit restarting the failed/abnormal component, and goes well
Screenshots
Desktop (please complete the following information):
Additional context Add any other context about the problem here.