You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
see error ```
➜ ~ kubectl get cluster apepg-vhhhwp
NAME CLUSTER-DEFINITION TERMINATION-POLICY STATUS AGE
apepg-vhhhwp apecloud-postgresql Delete Failed 3m32s
➜ ~ kubectl get pod -l app.kubernetes.io/instance=apepg-vhhhwp
NAME READY STATUS RESTARTS AGE
apepg-vhhhwp-postgresql-0 2/3 CrashLoopBackOff 5 (16s ago) 3m40s
logs error pod
➜ ~ kubectl logs apepg-vhhhwp-postgresql-0
Defaulted container "postgresql" out of: postgresql, kbagent, config-manager, init-syncer (init), kbagent-worker (init), install-config-manager-tool (init)
2025-02-18T02:34:47Z DEBUG Starting syncer {"version": "fbdd1c4c52df8a66e66220463fbf5f8f61f54361"}
2025-02-18T02:34:47Z INFO Initialize DB manager
2025-02-18T02:34:47Z DEBUG KB_WORKLOAD_TYPE ENV not set
panic: DCS initialize failed: KB_CLUSTER_NAME must be set
kubectl describe pod apepg-vhhhwp-postgresql-0
Name: apepg-vhhhwp-postgresql-0
Namespace: default
Priority: 0
Service Account: kb-apecloud-postgresql-14-1.0.0-alpha.0
Node: 172.16.0.30/172.16.0.30
Start Time: Tue, 18 Feb 2025 10:31:25 +0800
Labels: app.kubernetes.io/instance=apepg-vhhhwp
app.kubernetes.io/managed-by=kubeblocks
apps.kubeblocks.io/component-name=postgresql
apps.kubeblocks.io/pod-name=apepg-vhhhwp-postgresql-0
controller-revision-hash=597ddfdcd5
workloads.kubeblocks.io/instance=apepg-vhhhwp-postgresql
workloads.kubeblocks.io/managed-by=InstanceSet
Annotations: vke.volcengine.com/cello-pod-evict-policy: allow
Status: Running
IP: 172.16.0.8
IPs:
IP: 172.16.0.8
Controlled By: InstanceSet/apepg-vhhhwp-postgresql
Init Containers:
init-syncer:
Container ID: containerd://23a070c1f9542204bf0718aa2195d83a6080bd5891604a2094513d2146bd9fd2
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer@sha256:72595ed077df55246f6da054e2a22ef9289d0d09d8d16d69877a66f7c73be534
Port:
Host Port:
Command:
sh
-c
cp -r /bin/syncer /bin/syncerctl /tools/
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:35 +0800
Finished: Tue, 18 Feb 2025 10:31:35 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
Mounts:
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
kbagent-worker:
Container ID: containerd://04a6817bcda6aef6b20265adbb53d49998e975533b635364c45e8f8de422d933
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Port:
Host Port:
Command:
/bin/kbagent
Args:
--server=false
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:36 +0800
Finished: Tue, 18 Feb 2025 10:31:36 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
KB_AGENT_NAMESPACE: default (v1:metadata.namespace)
KB_AGENT_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
KB_AGENT_POD_UID: (v1:metadata.uid)
KB_AGENT_NODE_NAME: (v1:spec.nodeName)
KB_AGENT_ACTION: [{"name":"switchover","exec":{"command":["/bin/sh","-c","/tools/syncerctl switchover --primary "$POSTGRES_LEADER_POD_NAME" ${KB_SWITCHOVER_CANDIDATE_NAME:+--candidate "$KB_SWITCHOVER_CANDIDATE_NAME"}\n"]}},{"name":"memberLeave","exec":{"command":["/bin/sh","-c","/tools/syncerctl leave --instance "$KB_LEAVE_MEMBER_POD_NAME"\n"]}},{"name":"accountProvision","exec":{"command":["bash","-c","eval statement=\"${KB_ACCOUNT_STATEMENT}\"\npsql -h 127.0.0.1 -c "${statement}"\n"]}},{"name":"roleProbe","exec":{"command":["/tools/syncerctl","getrole"]},"timeoutSeconds":1}]
KB_AGENT_PROBE: [{"instance":"apepg-vhhhwp-postgresql","action":"roleProbe","periodSeconds":1}]
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
install-config-manager-tool:
Container ID: containerd://f0b76d3726d8e0057aa3f6e6e5dbf6d176cc17e6231e9160478619001ce1d5c2
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Port:
Host Port:
Command:
cp
/bin/reloader
/kb_tools
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:37 +0800
Finished: Tue, 18 Feb 2025 10:31:37 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
Mounts:
/kb_tools from kb-tools (rw)
/opt/config-manager from config-manager-config (rw)
/opt/kb-tools/reload/postgresql-consensusset-configuration from cm-script-postgresql-consensusset-configuration (rw)
/postgresql/mount_conf from postgresql-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
Containers:
postgresql:
Container ID: containerd://5f420646c301bd6e47ba4da1390e94915447b2f3c97c19d889074f9886bcef67
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres@sha256:5383e93a977af2e0ecef0d76e106774b7e300c2ec8e5479255b80e32069310aa
Ports: 5432/TCP, 15432/TCP
Host Ports: 0/TCP, 0/TCP
Command:
/tools/syncer
--port
3601
--
docker-entrypoint.sh
postgres
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 2
Started: Tue, 18 Feb 2025 10:34:47 +0800
Finished: Tue, 18 Feb 2025 10:34:47 +0800
Ready: False
Restart Count: 5
Limits:
cpu: 100m
memory: 1Gi
vke.volcengine.com/eni-ip: 1
Requests:
cpu: 100m
memory: 1Gi
vke.volcengine.com/eni-ip: 1
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
ALLOW_NOSSL: true
POD_IP: (v1:status.podIP)
POD_NAMESPACE: default (v1:metadata.namespace)
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
POSTGRESQL_PORT_NUMBER: 5432
PGDATA: /postgresql/volume_data/pgconsensus_data
PGCONF: /postgresql/volume_data/pgconsensus_data
KB_SERVICE_CHARACTER_TYPE: apecloud-postgresql
POSTGRESQL_MOUNTED_CONF_DIR: /postgresql/mount_conf
MY_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
MY_POD_UID: (v1:metadata.uid)
MY_POD_IP: (v1:status.podIP)
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/kb_tools from kb-tools (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
kbagent:
Container ID: containerd://0ed99ce726c6177f78ad0f52115fb6eb223b55ae5fa71b6d45ad12032ea70d69
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Ports: 3501/TCP, 3502/TCP
Host Ports: 0/TCP, 0/TCP
Command:
/bin/kbagent
Args:
--port
3501
--streaming-port
3502
State: Running
Started: Tue, 18 Feb 2025 10:31:39 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Startup: tcp-socket :3501 delay=0s timeout=1s period=10s #success=1 #failure=3
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
KB_AGENT_NAMESPACE: default (v1:metadata.namespace)
KB_AGENT_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
KB_AGENT_POD_UID: (v1:metadata.uid)
KB_AGENT_NODE_NAME: (v1:spec.nodeName)
KB_AGENT_ACTION: [{"name":"switchover","exec":{"command":["/bin/sh","-c","/tools/syncerctl switchover --primary "$POSTGRES_LEADER_POD_NAME" ${KB_SWITCHOVER_CANDIDATE_NAME:+--candidate "$KB_SWITCHOVER_CANDIDATE_NAME"}\n"]}},{"name":"memberLeave","exec":{"command":["/bin/sh","-c","/tools/syncerctl leave --instance "$KB_LEAVE_MEMBER_POD_NAME"\n"]}},{"name":"accountProvision","exec":{"command":["bash","-c","eval statement=\"${KB_ACCOUNT_STATEMENT}\"\npsql -h 127.0.0.1 -c "${statement}"\n"]}},{"name":"roleProbe","exec":{"command":["/tools/syncerctl","getrole"]},"timeoutSeconds":1}]
KB_AGENT_PROBE: [{"instance":"apepg-vhhhwp-postgresql","action":"roleProbe","periodSeconds":1}]
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/kb_tools from kb-tools (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
config-manager:
Container ID: containerd://2a2eeb75e1e738171f20e6a62fe087c583b9a46c4f8cb57f93cbd236741ae939
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres@sha256:5383e93a977af2e0ecef0d76e106774b7e300c2ec8e5479255b80e32069310aa
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)
/kb_tools/reloader
--log-level
info
--operator-update-enable
--tcp
9901
--config
/opt/config-manager/config-manager.yaml
State: Running
Started: Tue, 18 Feb 2025 10:31:40 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
CONFIG_MANAGER_POD_IP: (v1:status.podIP)
TOOLS_PATH: /opt/kb-tools/reload/postgresql-consensusset-configuration:/opt/config-manager:/kb_tools
Mounts:
/kb_tools from kb-tools (rw)
/opt/config-manager from config-manager-config (rw)
/opt/kb-tools/reload/postgresql-consensusset-configuration from cm-script-postgresql-consensusset-configuration (rw)
/postgresql/mount_conf from postgresql-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
dshm:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium: Memory
SizeLimit: 1Gi
scripts:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: apepg-vhhhwp-postgresql-apecloud-postgresql-scripts
Optional: false
postgresql-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: apepg-vhhhwp-postgresql-postgresql-consensusset-configuration
Optional: false
cm-script-postgresql-consensusset-configuration:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-apecloud-postgresql-reload-tools-script-apepg-vhhhwp
Optional: false
config-manager-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-apepg-vhhhwp-postgresql-config-manager-config
Optional: false
kb-tools:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit:
data:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: data-apepg-vhhhwp-postgresql-0
ReadOnly: false
tools:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit:
kube-api-access-89d9h:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional:
DownwardAPI: true
QoS Class: Burstable
Node-Selectors:
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
Normal Scheduled 5m4s default-scheduler Successfully assigned default/apepg-vhhhwp-postgresql-0 to 172.16.0.30
Normal SuccessfulAttachVolume 5m3s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-e7190ec9-23a7-4427-bed7-a836a09538f1"
Normal Pulling 4m56s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0"
Normal Pulled 4m56s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0" in 378ms (378ms including waiting)
Normal Created 4m55s kubelet Created container init-syncer
Normal Started 4m55s kubelet Started container init-syncer
Normal Pulling 4m55s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Pulled 4m54s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 390ms (390ms including waiting)
Normal Created 4m54s kubelet Created container kbagent-worker
Normal Started 4m54s kubelet Started container kbagent-worker
Normal Pulling 4m54s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Created 4m53s kubelet Created container install-config-manager-tool
Normal Pulled 4m53s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 359ms (359ms including waiting)
Normal Started 4m53s kubelet Started container install-config-manager-tool
Normal Pulling 4m52s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Pulled 4m52s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3" in 385ms (385ms including waiting)
Normal Created 4m52s kubelet Created container postgresql
Normal Started 4m52s kubelet Started container postgresql
Normal Pulled 4m51s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 416ms (416ms including waiting)
Normal Created 4m51s kubelet Created container kbagent
Normal Started 4m51s kubelet Started container kbagent
Normal Pulling 4m51s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3"
Normal Pulled 4m51s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3" in 469ms (469ms including waiting)
Normal Pulling 4m50s (x2 over 4m53s) kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3"
Normal Created 4m50s kubelet Created container config-manager
Normal Started 4m50s kubelet Started container config-manager
Normal roleProbe 4m50s (x290 over 0s) kbagent {"instance":"apepg-vhhhwp-postgresql","probe":"roleProbe","code":-1,"message":"exit code: 1: failed"}
**Expected behavior**A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
Describe the bug
To Reproduce
Steps to reproduce the behavior:
➜ ~ kubectl get cluster apepg-vhhhwp
NAME CLUSTER-DEFINITION TERMINATION-POLICY STATUS AGE
apepg-vhhhwp apecloud-postgresql Delete Failed 3m32s
➜ ~ kubectl get pod -l app.kubernetes.io/instance=apepg-vhhhwp
NAME READY STATUS RESTARTS AGE
apepg-vhhhwp-postgresql-0 2/3 CrashLoopBackOff 5 (16s ago) 3m40s
➜ ~ kubectl logs apepg-vhhhwp-postgresql-0
Defaulted container "postgresql" out of: postgresql, kbagent, config-manager, init-syncer (init), kbagent-worker (init), install-config-manager-tool (init)
2025-02-18T02:34:47Z DEBUG Starting syncer {"version": "fbdd1c4c52df8a66e66220463fbf5f8f61f54361"}
2025-02-18T02:34:47Z INFO Initialize DB manager
2025-02-18T02:34:47Z DEBUG KB_WORKLOAD_TYPE ENV not set
panic: DCS initialize failed: KB_CLUSTER_NAME must be set
goroutine 1 [running]:
main.main()
/src/cmd/syncer/main.go:51 +0x2e5
kubectl describe pod apepg-vhhhwp-postgresql-0
Name: apepg-vhhhwp-postgresql-0
Namespace: default
Priority: 0
Service Account: kb-apecloud-postgresql-14-1.0.0-alpha.0
Node: 172.16.0.30/172.16.0.30
Start Time: Tue, 18 Feb 2025 10:31:25 +0800
Labels: app.kubernetes.io/instance=apepg-vhhhwp
app.kubernetes.io/managed-by=kubeblocks
apps.kubeblocks.io/component-name=postgresql
apps.kubeblocks.io/pod-name=apepg-vhhhwp-postgresql-0
controller-revision-hash=597ddfdcd5
workloads.kubeblocks.io/instance=apepg-vhhhwp-postgresql
workloads.kubeblocks.io/managed-by=InstanceSet
Annotations: vke.volcengine.com/cello-pod-evict-policy: allow
Status: Running
IP: 172.16.0.8
IPs:
IP: 172.16.0.8
Controlled By: InstanceSet/apepg-vhhhwp-postgresql
Init Containers:
init-syncer:
Container ID: containerd://23a070c1f9542204bf0718aa2195d83a6080bd5891604a2094513d2146bd9fd2
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer@sha256:72595ed077df55246f6da054e2a22ef9289d0d09d8d16d69877a66f7c73be534
Port:
Host Port:
Command:
sh
-c
cp -r /bin/syncer /bin/syncerctl /tools/
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:35 +0800
Finished: Tue, 18 Feb 2025 10:31:35 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
Mounts:
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
kbagent-worker:
Container ID: containerd://04a6817bcda6aef6b20265adbb53d49998e975533b635364c45e8f8de422d933
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Port:
Host Port:
Command:
/bin/kbagent
Args:
--server=false
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:36 +0800
Finished: Tue, 18 Feb 2025 10:31:36 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
KB_AGENT_NAMESPACE: default (v1:metadata.namespace)
KB_AGENT_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
KB_AGENT_POD_UID: (v1:metadata.uid)
KB_AGENT_NODE_NAME: (v1:spec.nodeName)
KB_AGENT_ACTION: [{"name":"switchover","exec":{"command":["/bin/sh","-c","/tools/syncerctl switchover --primary "$POSTGRES_LEADER_POD_NAME" ${KB_SWITCHOVER_CANDIDATE_NAME:+--candidate "$KB_SWITCHOVER_CANDIDATE_NAME"}\n"]}},{"name":"memberLeave","exec":{"command":["/bin/sh","-c","/tools/syncerctl leave --instance "$KB_LEAVE_MEMBER_POD_NAME"\n"]}},{"name":"accountProvision","exec":{"command":["bash","-c","eval statement=\"${KB_ACCOUNT_STATEMENT}\"\npsql -h 127.0.0.1 -c "${statement}"\n"]}},{"name":"roleProbe","exec":{"command":["/tools/syncerctl","getrole"]},"timeoutSeconds":1}]
KB_AGENT_PROBE: [{"instance":"apepg-vhhhwp-postgresql","action":"roleProbe","periodSeconds":1}]
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
install-config-manager-tool:
Container ID: containerd://f0b76d3726d8e0057aa3f6e6e5dbf6d176cc17e6231e9160478619001ce1d5c2
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Port:
Host Port:
Command:
cp
/bin/reloader
/kb_tools
State: Terminated
Reason: Completed
Exit Code: 0
Started: Tue, 18 Feb 2025 10:31:37 +0800
Finished: Tue, 18 Feb 2025 10:31:37 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
Mounts:
/kb_tools from kb-tools (rw)
/opt/config-manager from config-manager-config (rw)
/opt/kb-tools/reload/postgresql-consensusset-configuration from cm-script-postgresql-consensusset-configuration (rw)
/postgresql/mount_conf from postgresql-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
Containers:
postgresql:
Container ID: containerd://5f420646c301bd6e47ba4da1390e94915447b2f3c97c19d889074f9886bcef67
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres@sha256:5383e93a977af2e0ecef0d76e106774b7e300c2ec8e5479255b80e32069310aa
Ports: 5432/TCP, 15432/TCP
Host Ports: 0/TCP, 0/TCP
Command:
/tools/syncer
--port
3601
--
docker-entrypoint.sh
postgres
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 2
Started: Tue, 18 Feb 2025 10:34:47 +0800
Finished: Tue, 18 Feb 2025 10:34:47 +0800
Ready: False
Restart Count: 5
Limits:
cpu: 100m
memory: 1Gi
vke.volcengine.com/eni-ip: 1
Requests:
cpu: 100m
memory: 1Gi
vke.volcengine.com/eni-ip: 1
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
ALLOW_NOSSL: true
POD_IP: (v1:status.podIP)
POD_NAMESPACE: default (v1:metadata.namespace)
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
POSTGRESQL_PORT_NUMBER: 5432
PGDATA: /postgresql/volume_data/pgconsensus_data
PGCONF: /postgresql/volume_data/pgconsensus_data
KB_SERVICE_CHARACTER_TYPE: apecloud-postgresql
POSTGRESQL_MOUNTED_CONF_DIR: /postgresql/mount_conf
MY_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
MY_POD_UID: (v1:metadata.uid)
MY_POD_IP: (v1:status.podIP)
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/kb_tools from kb-tools (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
kbagent:
Container ID: containerd://0ed99ce726c6177f78ad0f52115fb6eb223b55ae5fa71b6d45ad12032ea70d69
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools@sha256:d5123cd7c1bc18e26b5bc60ca3953288f2c376b1c4e3252f93d55b0e9acdf801
Ports: 3501/TCP, 3502/TCP
Host Ports: 0/TCP, 0/TCP
Command:
/bin/kbagent
Args:
--port
3501
--streaming-port
3502
State: Running
Started: Tue, 18 Feb 2025 10:31:39 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Startup: tcp-socket :3501 delay=0s timeout=1s period=10s #success=1 #failure=3
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
PGUSER: $(POSTGRES_USER)
PGPASSWORD: $(POSTGRES_PASSWORD)
KB_AGENT_NAMESPACE: default (v1:metadata.namespace)
KB_AGENT_POD_NAME: apepg-vhhhwp-postgresql-0 (v1:metadata.name)
KB_AGENT_POD_UID: (v1:metadata.uid)
KB_AGENT_NODE_NAME: (v1:spec.nodeName)
KB_AGENT_ACTION: [{"name":"switchover","exec":{"command":["/bin/sh","-c","/tools/syncerctl switchover --primary "$POSTGRES_LEADER_POD_NAME" ${KB_SWITCHOVER_CANDIDATE_NAME:+--candidate "$KB_SWITCHOVER_CANDIDATE_NAME"}\n"]}},{"name":"memberLeave","exec":{"command":["/bin/sh","-c","/tools/syncerctl leave --instance "$KB_LEAVE_MEMBER_POD_NAME"\n"]}},{"name":"accountProvision","exec":{"command":["bash","-c","eval statement=\"${KB_ACCOUNT_STATEMENT}\"\npsql -h 127.0.0.1 -c "${statement}"\n"]}},{"name":"roleProbe","exec":{"command":["/tools/syncerctl","getrole"]},"timeoutSeconds":1}]
KB_AGENT_PROBE: [{"instance":"apepg-vhhhwp-postgresql","action":"roleProbe","periodSeconds":1}]
Mounts:
/dev/shm from dshm (rw)
/kb-scripts from scripts (rw)
/kb_tools from kb-tools (rw)
/postgresql/mount_conf from postgresql-config (rw)
/postgresql/volume_data from data (rw)
/tools from tools (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
config-manager:
Container ID: containerd://2a2eeb75e1e738171f20e6a62fe087c583b9a46c4f8cb57f93cbd236741ae939
Image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3
Image ID: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres@sha256:5383e93a977af2e0ecef0d76e106774b7e300c2ec8e5479255b80e32069310aa
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)
/kb_tools/reloader
--log-level
info
--operator-update-enable
--tcp
9901
--config
/opt/config-manager/config-manager.yaml
State: Running
Started: Tue, 18 Feb 2025 10:31:40 +0800
Ready: True
Restart Count: 0
Limits:
cpu: 0
memory: 0
Requests:
cpu: 0
memory: 0
Environment Variables from:
apepg-vhhhwp-postgresql-env ConfigMap Optional: false
Environment:
POSTGRES_USER: <set to the key 'username' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
POSTGRES_PASSWORD: <set to the key 'password' in secret 'apepg-vhhhwp-postgresql-account-postgres'> Optional: false
CONFIG_MANAGER_POD_IP: (v1:status.podIP)
TOOLS_PATH: /opt/kb-tools/reload/postgresql-consensusset-configuration:/opt/config-manager:/kb_tools
Mounts:
/kb_tools from kb-tools (rw)
/opt/config-manager from config-manager-config (rw)
/opt/kb-tools/reload/postgresql-consensusset-configuration from cm-script-postgresql-consensusset-configuration (rw)
/postgresql/mount_conf from postgresql-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-89d9h (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
dshm:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium: Memory
SizeLimit: 1Gi
scripts:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: apepg-vhhhwp-postgresql-apecloud-postgresql-scripts
Optional: false
postgresql-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: apepg-vhhhwp-postgresql-postgresql-consensusset-configuration
Optional: false
cm-script-postgresql-consensusset-configuration:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-apecloud-postgresql-reload-tools-script-apepg-vhhhwp
Optional: false
config-manager-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: sidecar-apepg-vhhhwp-postgresql-config-manager-config
Optional: false
kb-tools:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit:
data:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: data-apepg-vhhhwp-postgresql-0
ReadOnly: false
tools:
Type: EmptyDir (a temporary directory that shares a pod's lifetime)
Medium:
SizeLimit:
kube-api-access-89d9h:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional:
DownwardAPI: true
QoS Class: Burstable
Node-Selectors:
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
Normal Scheduled 5m4s default-scheduler Successfully assigned default/apepg-vhhhwp-postgresql-0 to 172.16.0.30
Normal SuccessfulAttachVolume 5m3s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-e7190ec9-23a7-4427-bed7-a836a09538f1"
Normal Pulling 4m56s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0"
Normal Pulled 4m56s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/syncer:0.4.0" in 378ms (378ms including waiting)
Normal Created 4m55s kubelet Created container init-syncer
Normal Started 4m55s kubelet Started container init-syncer
Normal Pulling 4m55s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Pulled 4m54s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 390ms (390ms including waiting)
Normal Created 4m54s kubelet Created container kbagent-worker
Normal Started 4m54s kubelet Started container kbagent-worker
Normal Pulling 4m54s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Created 4m53s kubelet Created container install-config-manager-tool
Normal Pulled 4m53s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 359ms (359ms including waiting)
Normal Started 4m53s kubelet Started container install-config-manager-tool
Normal Pulling 4m52s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28"
Normal Pulled 4m52s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3" in 385ms (385ms including waiting)
Normal Created 4m52s kubelet Created container postgresql
Normal Started 4m52s kubelet Started container postgresql
Normal Pulled 4m51s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.0-beta.28" in 416ms (416ms including waiting)
Normal Created 4m51s kubelet Created container kbagent
Normal Started 4m51s kubelet Started container kbagent
Normal Pulling 4m51s kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3"
Normal Pulled 4m51s kubelet Successfully pulled image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3" in 469ms (469ms including waiting)
Normal Pulling 4m50s (x2 over 4m53s) kubelet Pulling image "apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/apecloud-postgres:14.11-0.7.3"
Normal Created 4m50s kubelet Created container config-manager
Normal Started 4m50s kubelet Started container config-manager
Normal roleProbe 4m50s (x290 over 0s) kbagent {"instance":"apepg-vhhhwp-postgresql","probe":"roleProbe","code":-1,"message":"exit code: 1: failed"}
The text was updated successfully, but these errors were encountered: