-
Notifications
You must be signed in to change notification settings - Fork 250
Open
Labels
kind/bugSomething isn't workingSomething isn't workingseverity/majorGreat chance user will encounter the same problemGreat chance user will encounter the same problem
Milestone
Description
Describe the bug
A clear and concise description of what the bug is.
kbcli version
Kubernetes: v1.30.4-vke.4
KubeBlocks: 1.0.2-beta.23
kbcli: 1.0.2-beta.0
helm get notes -n kb-system kb-addon-damengdb
NOTES:
DMDB
Release Information:
Commit ID: "da1b8d0ae2d8b99a52a28bbe2fff95b88ff2a977"
Commit Time: "2025-12-18 11:11:53 +0800"
Release Branch: "v1.0.2-beta.23"
Release Time: "2026-01-05 15:58:53 +0800"
Enterprise: "true"
To Reproduce
Steps to reproduce the behavior:
- install KB v1.0.2-beta.19
- install damengdb 1.0.2
- create cluster
apiVersion: v1
kind: Secret
metadata:
name: damengdb-ewlmel-license
namespace: default
type: Opaque
---
apiVersion: apps.kubeblocks.io/v1
kind: Cluster
metadata:
name: damengdb-ewlmel
namespace: default
spec:
clusterDef: damengdb
topology: realtime-replication
terminationPolicy: Delete
componentSpecs:
- name: dmdb
serviceVersion: 8.1.3-26-20240821
replicas: 2
env:
- name: "OGUID"
value: "1"
- name: "UNICODE_FLAG"
value: "1"
- name: "LENGTH_IN_CHAR"
value: "1"
- name: "CASE_SENSITIVE"
value: "0"
- name: "BLANK_PAD_MODE"
value: "0"
- name: "ARCH_WAIT_APPLY"
value: "0"
- name: "HOST_NETWORK"
value: "disabled"
- name: "TIME_ZONE"
value: "+08:00"
- name: "ENABLE_AUDIT"
value: "true"
- name: "INSTANCE_NAME_PREFIX"
value: ""
- name: "PAGE_SIZE"
value: "8"
- name: "EXTENT_SIZE"
value: "16"
- name: "LOG_SIZE"
value: "2048"
- name: "SORT_MODE"
value: "0"
- name: "PK_CLUSTER_MODE"
value: "0"
- name: "ARCH_SPACE_LIMIT"
value: "51200"
- name: "IS_REMOTE_BACKUP"
value: "false"
- name: "REMOTE_TIMER_INTERVAL"
value: "1"
volumes:
- name: license
secret:
secretName: damengdb-ewlmel-license
resources:
requests:
cpu: 1000m
memory: 2Gi
limits:
cpu: 1000m
memory: 2Gi
volumeClaimTemplates:
- name: data
spec:
storageClassName:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
- name: arch
spec:
storageClassName:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
- name: log
spec:
storageClassName:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
- name: dmmonitor
serviceVersion: 8.1.3-26-20240821
replicas: 1
env:
- name: "OGUID"
value: "1"
- name: "SERVICE_VERSION"
value: "8.1.3-26-20240821"
resources:
requests:
cpu: 1000m
memory: 2Gi
limits:
cpu: 1000m
memory: 2Gi
volumeClaimTemplates:
- name: data
spec:
storageClassName:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
get its yaml
kubectl get its damengdb-ewlmel-dmdb -oyaml
apiVersion: workloads.kubeblocks.io/v1
kind: InstanceSet
metadata:
annotations:
app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.2
apps.kubeblocks.io/replicas-status: '{"replicas":2,"status":[{"name":"damengdb-ewlmel-dmdb-0","generation":"2","creationTimestamp":"0001-01-01T00:00:00Z","provisioned":true},{"name":"damengdb-ewlmel-dmdb-1","generation":"2","creationTimestamp":"0001-01-01T00:00:00Z","provisioned":true}]}'
apps.kubeblocks.io/service-version: 8.1.3-26-20240821
kubeblocks.io/crd-api-version: workloads.kubeblocks.io/v1
kubeblocks.io/generation: "2"
creationTimestamp: "2026-01-05T10:12:33Z"
finalizers:
- component.kubeblocks.io/finalizer
- instanceset.workloads.kubeblocks.io/finalizer
generation: 1
labels:
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
name: damengdb-ewlmel-dmdb
namespace: default
ownerReferences:
- apiVersion: apps.kubeblocks.io/v1
blockOwnerDeletion: true
controller: true
kind: Component
name: damengdb-ewlmel-dmdb
uid: 81be34cb-eacf-4d9d-96f3-4517be491927
resourceVersion: "152168551"
uid: 36893b98-536d-415e-8154-92caa56e983b
spec:
defaultTemplateOrdinals: {}
memberUpdateStrategy: Serial
minReadySeconds: 10
parallelPodManagementConcurrency: 100%
persistentVolumeClaimRetentionPolicy:
whenDeleted: Delete
whenScaled: Delete
podManagementPolicy: OrderedReady
podUpdatePolicy: PreferInPlace
podUpgradePolicy: ReCreate
replicas: 2
roles:
- name: primary
participatesInQuorum: false
updatePriority: 4
- name: standby
participatesInQuorum: false
updatePriority: 3
- name: remote-standby
participatesInQuorum: false
updatePriority: 2
- name: upgrading
participatesInQuorum: false
updatePriority: 1
- name: not-open
participatesInQuorum: false
updatePriority: 0
selector:
matchLabels:
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
template:
metadata:
labels:
app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.2
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
apps.kubeblocks.io/release-phase: stable
apps.kubeblocks.io/service-version: 8.1.3-26-20240821
spec:
containers:
- command:
- bash
- -c
- |
/scripts/entrypoint.sh
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: EXTENT_SIZE
value: "16"
- name: PAGE_SIZE
value: "8"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: LOG_SIZE
value: "2048"
- name: CASE_SENSITIVE
value: "0"
- name: LENGTH_IN_CHAR
value: "1"
- name: BLANK_PAD_MODE
value: "0"
- name: INSTANCE_BUFFER
value: "1000"
- name: DB_NAME
value: DM
- name: UNICODE_FLAG
value: "1"
- name: ARCH_SPACE_LIMIT
value: "0"
- name: OGUID
value: "5781192"
- name: LANG
value: zh_CN.UTF-8
- name: ENABLE_AUDIT
value: "true"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: AGENT_PORT
value: $(DM_AGENT_PORT)
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dm:8.1.3-26
imagePullPolicy: IfNotPresent
name: dmdb
ports:
- containerPort: 5236
name: tcp-dmdb
protocol: TCP
- containerPort: 4236
name: tcp-dmap
protocol: TCP
- containerPort: 52141
name: tcp-dw
protocol: TCP
- containerPort: 61141
name: tcp-mal
protocol: TCP
- containerPort: 33141
name: tcp-mal-dw
protocol: TCP
- containerPort: 8999
name: tcp-agent
protocol: TCP
- containerPort: 21322
name: ssh-port
protocol: TCP
resources:
limits:
cpu: "1"
memory: 2Gi
requests:
cpu: "1"
memory: 2Gi
volumeMounts:
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- mountPath: /kb_tools
name: kb-tools
- env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: SERVICE_PORT
value: $(DM_EXPORTER_PORT)
- name: LISTEN_ADDRESS
value: :$(DM_EXPORTER_PORT)
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-exporter:0.1.2
imagePullPolicy: IfNotPresent
name: exporter
ports:
- containerPort: 9161
name: tcp-exporter
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
- args:
- --port
- "3501"
- --streaming-port
- "3502"
command:
- /kubeblocks/kbagent
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KB_AGENT_POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_POD_UID
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.uid
- name: KB_AGENT_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: KB_AGENT_ACTION
value: '[{"name":"roleProbe","exec":{"command":["bash","-c","bash /scripts/role_probe.sh\n"]},"timeoutSeconds":3}]'
- name: KB_AGENT_PROBE
value: '[{"instance":"damengdb-ewlmel-dmdb","action":"roleProbe","periodSeconds":2}]'
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: kbagent
ports:
- containerPort: 3501
name: http
protocol: TCP
- containerPort: 3502
name: streaming
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
securityContext:
runAsGroup: 1000
startupProbe:
tcpSocket:
port: 3501
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- mountPath: /kb_tools
name: kb-tools
- 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
command:
- env
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: CONFIG_MANAGER_POD_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: TOOLS_PATH
value: /opt/kb-tools/reload/dmdb-config:/opt/config-manager:/kb_tools
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: config-manager
ports:
- containerPort: 9901
name: config-manager
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kb-config
name: dmdb-config
- mountPath: /opt/kb-tools/reload/dmdb-config
name: cm-script-dmdb-config
- mountPath: /opt/config-manager
name: config-manager-config
- mountPath: /kb_tools
name: kb-tools
imagePullSecrets:
- name: kbcli-test-registry-key
initContainers:
- command:
- cp
- -r
- /bin/kbagent
- /kubeblocks/
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.19
imagePullPolicy: IfNotPresent
name: init-kbagent
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- args:
- --server=false
command:
- /kubeblocks/kbagent
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KB_AGENT_POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_POD_UID
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.uid
- name: KB_AGENT_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: KB_AGENT_ACTION
value: '[{"name":"roleProbe","exec":{"command":["bash","-c","bash /scripts/role_probe.sh\n"]},"timeoutSeconds":3}]'
- name: KB_AGENT_PROBE
value: '[{"instance":"damengdb-ewlmel-dmdb","action":"roleProbe","periodSeconds":2}]'
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: kbagent-worker
resources:
limits:
cpu: "0"
memory: "0"
securityContext:
runAsGroup: 1000
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- command:
- cp
- /bin/reloader
- /kb_tools
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.19
imagePullPolicy: IfNotPresent
name: install-config-manager-tool
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kb-config
name: dmdb-config
- mountPath: /opt/kb-tools/reload/dmdb-config
name: cm-script-dmdb-config
- mountPath: /opt/config-manager
name: config-manager-config
- mountPath: /kb_tools
name: kb-tools
serviceAccountName: kb-dmdb-repl-8.1.3-1.0.2
terminationGracePeriodSeconds: 300
volumes:
- name: license
secret:
secretName: damengdb-ewlmel-license
- emptyDir: {}
name: data
- emptyDir: {}
name: arch
- emptyDir: {}
name: log
- emptyDir: {}
name: kubeblocks
- configMap:
defaultMode: 365
name: damengdb-ewlmel-dmdb-dmdb-config
name: dmdb-config
- configMap:
defaultMode: 365
name: damengdb-ewlmel-dmdb-dmdb-scripts
name: scripts
- configMap:
defaultMode: 493
name: sidecar-dmdb-reload-tools-script-damengdb-ewlmel
name: cm-script-dmdb-config
- configMap:
defaultMode: 493
name: sidecar-damengdb-ewlmel-dmdb-config-manager-config
name: config-manager-config
- emptyDir: {}
name: kb-tools
templateVars:
CLUSTER_NAME: damengdb-ewlmel
COMPONENT_NAME: damengdb-ewlmel-dmdb
COMPONENT_REPLICAS: "2"
COMPONENT_SHORT_NAME: dmdb
DM_AGENT_PORT: "8999"
DM_DMAP_PORT: "4236"
DM_DW_PORT: "52141"
DM_EXPORTER_PORT: "9161"
DM_INST_PORT: "5236"
DM_MAL_DW_PORT: "33141"
DM_MAL_PORT: "61141"
DM_SSH_PORT: "21322"
MONITOR_COMP_NAME: damengdb-ewlmel-dmmonitor
MONITOR_POD_LIST: damengdb-ewlmel-dmmonitor-0
POD_NAME_LIST: damengdb-ewlmel-dmdb-0,damengdb-ewlmel-dmdb-1
SERVICE_VERSION: 8.1.3-26-20240821
TIME_ZONE: "+08:00"
TLS_MOUNT_PATH: /etc/pki/tls
volumeClaimTemplates:
- metadata:
labels:
apps.kubeblocks.io/vct-name: data
name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
- metadata:
labels:
apps.kubeblocks.io/vct-name: arch
name: arch
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
- metadata:
labels:
apps.kubeblocks.io/vct-name: log
name: log
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
status:
availableReplicas: 2
conditions:
- lastTransitionTime: "2026-01-05T10:15:07Z"
message: ""
observedGeneration: 1
reason: Ready
status: "True"
type: InstanceReady
- lastTransitionTime: "2026-01-05T10:15:17Z"
message: ""
observedGeneration: 1
reason: Available
status: "True"
type: InstanceAvailable
currentReplicas: 2
currentRevision: 7d8668cc6d
currentRevisions:
damengdb-ewlmel-dmdb-0: 7d8668cc6d
damengdb-ewlmel-dmdb-1: 7d8668cc6d
initReplicas: 0
instanceStatus:
- podName: damengdb-ewlmel-dmdb-0
- podName: damengdb-ewlmel-dmdb-1
membersStatus:
- podName: damengdb-ewlmel-dmdb-0
role:
name: primary
participatesInQuorum: false
updatePriority: 4
- podName: damengdb-ewlmel-dmdb-1
role:
name: standby
participatesInQuorum: false
updatePriority: 3
observedGeneration: 1
readyReplicas: 2
replicas: 2
updateRevision: 7d8668cc6d
updateRevisions:
damengdb-ewlmel-dmdb-0: 7d8668cc6d
damengdb-ewlmel-dmdb-1: 7d8668cc6d
updatedReplicas: 2
- upgrade KB to v1.0.2-beta.23
- upgrade damengdb to 1.0.3
- upgrade cluster cmpd to 1.0.3
- get its yaml
kubectl get its damengdb-ewlmel-dmdb -oyaml
apiVersion: workloads.kubeblocks.io/v1
kind: InstanceSet
metadata:
annotations:
app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.3
apps.kubeblocks.io/replicas-status: '{"replicas":2,"status":[{"name":"damengdb-ewlmel-dmdb-0","generation":"2","creationTimestamp":"0001-01-01T00:00:00Z","provisioned":true},{"name":"damengdb-ewlmel-dmdb-1","generation":"2","creationTimestamp":"0001-01-01T00:00:00Z","provisioned":true}]}'
apps.kubeblocks.io/service-version: 8.1.3-26-20240821
kubeblocks.io/crd-api-version: workloads.kubeblocks.io/v1
kubeblocks.io/generation: "3"
creationTimestamp: "2026-01-05T10:12:33Z"
finalizers:
- component.kubeblocks.io/finalizer
- instanceset.workloads.kubeblocks.io/finalizer
generation: 2
labels:
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
name: damengdb-ewlmel-dmdb
namespace: default
ownerReferences:
- apiVersion: apps.kubeblocks.io/v1
blockOwnerDeletion: true
controller: true
kind: Component
name: damengdb-ewlmel-dmdb
uid: 81be34cb-eacf-4d9d-96f3-4517be491927
resourceVersion: "152170770"
uid: 36893b98-536d-415e-8154-92caa56e983b
spec:
defaultTemplateOrdinals: {}
memberUpdateStrategy: Serial
minReadySeconds: 10
parallelPodManagementConcurrency: 100%
persistentVolumeClaimRetentionPolicy:
whenDeleted: Delete
whenScaled: Delete
podManagementPolicy: OrderedReady
podUpdatePolicy: PreferInPlace
podUpgradePolicy: ReCreate
replicas: 2
roles:
- name: primary
participatesInQuorum: false
updatePriority: 4
- name: standby
participatesInQuorum: false
updatePriority: 3
- name: remote-standby
participatesInQuorum: false
updatePriority: 2
- name: upgrading
participatesInQuorum: false
updatePriority: 1
- name: not-open
participatesInQuorum: false
updatePriority: 0
selector:
matchLabels:
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
template:
metadata:
labels:
app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.3
app.kubernetes.io/instance: damengdb-ewlmel
app.kubernetes.io/managed-by: kubeblocks
apps.kubeblocks.io/component-name: dmdb
apps.kubeblocks.io/release-phase: stable
apps.kubeblocks.io/service-version: 8.1.3-26-20240821
spec:
containers:
- command:
- bash
- -c
- |
/scripts/entrypoint.sh
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: EXTENT_SIZE
value: "16"
- name: PAGE_SIZE
value: "8"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: LOG_SIZE
value: "2048"
- name: CASE_SENSITIVE
value: "0"
- name: LENGTH_IN_CHAR
value: "1"
- name: BLANK_PAD_MODE
value: "0"
- name: INSTANCE_BUFFER
value: "1000"
- name: DB_NAME
value: DM
- name: UNICODE_FLAG
value: "1"
- name: ARCH_SPACE_LIMIT
value: "0"
- name: OGUID
value: "5781192"
- name: LANG
value: zh_CN.UTF-8
- name: ENABLE_AUDIT
value: "true"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: AGENT_PORT
value: $(DM_AGENT_PORT)
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dm:8.1.3-26
imagePullPolicy: IfNotPresent
name: dmdb
ports:
- containerPort: 5236
name: tcp-dmdb
protocol: TCP
- containerPort: 4236
name: tcp-dmap
protocol: TCP
- containerPort: 52141
name: tcp-dw
protocol: TCP
- containerPort: 61141
name: tcp-mal
protocol: TCP
- containerPort: 33141
name: tcp-mal-dw
protocol: TCP
- containerPort: 8999
name: tcp-agent
protocol: TCP
- containerPort: 21322
name: ssh-port
protocol: TCP
resources:
limits:
cpu: "1"
memory: 2Gi
requests:
cpu: "1"
memory: 2Gi
volumeMounts:
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- mountPath: /kb_tools
name: kb-tools
- env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: SERVICE_PORT
value: $(DM_EXPORTER_PORT)
- name: LISTEN_ADDRESS
value: :$(DM_EXPORTER_PORT)
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-exporter:0.1.2
imagePullPolicy: IfNotPresent
name: exporter
ports:
- containerPort: 9161
name: tcp-exporter
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
- args:
- --port
- "3501"
- --streaming-port
- "3502"
command:
- /kubeblocks/kbagent
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KB_AGENT_POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_POD_UID
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.uid
- name: KB_AGENT_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: KB_AGENT_ACTION
value: '[{"name":"roleProbe","exec":{"command":["bash","-c","bash /scripts/role_probe.sh\n"]},"timeoutSeconds":3}]'
- name: KB_AGENT_PROBE
value: '[{"instance":"damengdb-ewlmel-dmdb","action":"roleProbe","periodSeconds":2}]'
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: kbagent
ports:
- containerPort: 3501
name: http
protocol: TCP
- containerPort: 3502
name: streaming
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
securityContext:
runAsGroup: 1000
startupProbe:
tcpSocket:
port: 3501
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- mountPath: /kb_tools
name: kb-tools
- 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
command:
- env
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: CONFIG_MANAGER_POD_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.podIP
- name: TOOLS_PATH
value: /opt/kb-tools/reload/dmdb-config:/opt/config-manager:/kb_tools
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: config-manager
ports:
- containerPort: 9901
name: config-manager
protocol: TCP
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kb-config
name: dmdb-config
- mountPath: /opt/kb-tools/reload/dmdb-config
name: cm-script-dmdb-config
- mountPath: /opt/config-manager
name: config-manager-config
- mountPath: /kb_tools
name: kb-tools
initContainers:
- command:
- cp
- -r
- /bin/kbagent
- /kubeblocks/
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.23
imagePullPolicy: IfNotPresent
name: init-kbagent
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- args:
- --server=false
command:
- /kubeblocks/kbagent
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: KB_AGENT_POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: KB_AGENT_POD_UID
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.uid
- name: KB_AGENT_NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: KB_AGENT_ACTION
value: '[{"name":"roleProbe","exec":{"command":["bash","-c","bash /scripts/role_probe.sh\n"]},"timeoutSeconds":3}]'
- name: KB_AGENT_PROBE
value: '[{"instance":"damengdb-ewlmel-dmdb","action":"roleProbe","periodSeconds":2}]'
- name: OGUID
value: "1"
- name: UNICODE_FLAG
value: "1"
- name: LENGTH_IN_CHAR
value: "1"
- name: CASE_SENSITIVE
value: "0"
- name: BLANK_PAD_MODE
value: "0"
- name: ARCH_WAIT_APPLY
value: "0"
- name: HOST_NETWORK
value: disabled
- name: TIME_ZONE
value: "+08:00"
- name: ENABLE_AUDIT
value: "true"
- name: INSTANCE_NAME_PREFIX
- name: PAGE_SIZE
value: "8"
- name: EXTENT_SIZE
value: "16"
- name: LOG_SIZE
value: "2048"
- name: SORT_MODE
value: "0"
- name: PK_CLUSTER_MODE
value: "0"
- name: ARCH_SPACE_LIMIT
value: "51200"
- name: IS_REMOTE_BACKUP
value: "false"
- name: REMOTE_TIMER_INTERVAL
value: "1"
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/dmdb-tool:8.1
imagePullPolicy: IfNotPresent
name: kbagent-worker
resources:
limits:
cpu: "0"
memory: "0"
securityContext:
runAsGroup: 1000
volumeMounts:
- mountPath: /kubeblocks
name: kubeblocks
- mountPath: /opt/dmdbms/data
name: data
- mountPath: /opt/dmdbms/arch
name: arch
- mountPath: /opt/dmdbms/log
name: log
- mountPath: /scripts
name: scripts
- mountPath: /kb-config
name: dmdb-config
- mountPath: /kb-secret
name: license
- command:
- cp
- /bin/reloader
- /kb_tools
env:
- name: SYSDBA_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysdba
- name: SYSAUDITOR_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-sysauditor
- name: KB_ADMIN_PWD
valueFrom:
secretKeyRef:
key: password
name: damengdb-ewlmel-dmdb-account-kbadmin
envFrom:
- configMapRef:
name: damengdb-ewlmel-dmdb-env
optional: false
image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.23
imagePullPolicy: IfNotPresent
name: install-config-manager-tool
resources:
limits:
cpu: "0"
memory: "0"
volumeMounts:
- mountPath: /kb-config
name: dmdb-config
- mountPath: /opt/kb-tools/reload/dmdb-config
name: cm-script-dmdb-config
- mountPath: /opt/config-manager
name: config-manager-config
- mountPath: /kb_tools
name: kb-tools
serviceAccountName: kb-dmdb-repl-8.1.3-1.0.3
terminationGracePeriodSeconds: 300
volumes:
- name: license
secret:
secretName: damengdb-ewlmel-license
- emptyDir: {}
name: data
- emptyDir: {}
name: arch
- emptyDir: {}
name: log
- emptyDir: {}
name: kubeblocks
- configMap:
defaultMode: 365
name: damengdb-ewlmel-dmdb-dmdb-config
name: dmdb-config
- configMap:
defaultMode: 365
name: damengdb-ewlmel-dmdb-dmdb-scripts
name: scripts
- configMap:
defaultMode: 493
name: sidecar-dmdb-reload-tools-script-damengdb-ewlmel
name: cm-script-dmdb-config
- configMap:
defaultMode: 493
name: sidecar-damengdb-ewlmel-dmdb-config-manager-config
name: config-manager-config
- emptyDir: {}
name: kb-tools
templateVars:
CLUSTER_NAME: damengdb-ewlmel
COMPONENT_NAME: damengdb-ewlmel-dmdb
COMPONENT_REPLICAS: "2"
COMPONENT_SHORT_NAME: dmdb
DM_AGENT_PORT: "8999"
DM_DMAP_PORT: "4236"
DM_DW_PORT: "52141"
DM_EXPORTER_PORT: "9161"
DM_INST_PORT: "5236"
DM_MAL_DW_PORT: "33141"
DM_MAL_PORT: "61141"
DM_SSH_PORT: "21322"
MONITOR_COMP_NAME: damengdb-ewlmel-dmmonitor
MONITOR_POD_LIST: damengdb-ewlmel-dmmonitor-0
POD_NAME_LIST: damengdb-ewlmel-dmdb-0,damengdb-ewlmel-dmdb-1
SERVICE_VERSION: 8.1.3-26-20240821
TIME_ZONE: "+08:00"
TLS_MOUNT_PATH: /etc/pki/tls
volumeClaimTemplates:
- metadata:
labels:
apps.kubeblocks.io/vct-name: data
name: data
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
- metadata:
labels:
apps.kubeblocks.io/vct-name: arch
name: arch
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
- metadata:
labels:
apps.kubeblocks.io/vct-name: log
name: log
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
status: {}
status:
availableReplicas: 2
conditions:
- lastTransitionTime: "2026-01-05T10:19:42Z"
message: ""
observedGeneration: 2
reason: Ready
status: "True"
type: InstanceReady
- lastTransitionTime: "2026-01-05T10:19:52Z"
message: ""
observedGeneration: 2
reason: Available
status: "True"
type: InstanceAvailable
currentReplicas: 2
currentRevision: 759f5d8cf5
currentRevisions:
damengdb-ewlmel-dmdb-0: 759f5d8cf5
damengdb-ewlmel-dmdb-1: 759f5d8cf5
initReplicas: 0
instanceStatus:
- podName: damengdb-ewlmel-dmdb-0
- podName: damengdb-ewlmel-dmdb-1
membersStatus:
- podName: damengdb-ewlmel-dmdb-1
role:
name: primary
participatesInQuorum: false
updatePriority: 4
- podName: damengdb-ewlmel-dmdb-0
role:
name: standby
participatesInQuorum: false
updatePriority: 3
observedGeneration: 2
readyReplicas: 2
replicas: 2
updateRevision: 759f5d8cf5
updateRevisions:
damengdb-ewlmel-dmdb-0: 759f5d8cf5
damengdb-ewlmel-dmdb-1: 759f5d8cf5
updatedReplicas: 2
- see error
kubectl get pod -w
NAME READY STATUS RESTARTS AGE
damengdb-ewlmel-dmdb-0 4/4 Running 0 3m59s
damengdb-ewlmel-dmdb-1 4/4 Running 0 107s
damengdb-ewlmel-dmmonitor-0 1/1 Running 0 3m59s
damengdb-ewlmel-dmdb-1 4/4 Terminating 0 3m46s
damengdb-ewlmel-dmmonitor-0 1/1 Terminating 0 5m58s
damengdb-ewlmel-dmmonitor-0 0/1 Terminating 0 6m2s
damengdb-ewlmel-dmmonitor-0 0/1 Terminating 0 6m2s
damengdb-ewlmel-dmmonitor-0 0/1 Terminating 0 6m2s
damengdb-ewlmel-dmmonitor-0 0/1 Pending 0 0s
damengdb-ewlmel-dmmonitor-0 0/1 Pending 0 0s
damengdb-ewlmel-dmmonitor-0 0/1 ContainerCreating 0 0s
damengdb-ewlmel-dmmonitor-0 1/1 Running 0 4s
damengdb-ewlmel-dmdb-1 0/4 Terminating 0 4m2s
damengdb-ewlmel-dmdb-1 0/4 Terminating 0 4m2s
damengdb-ewlmel-dmdb-1 0/4 Terminating 0 4m2s
damengdb-ewlmel-dmdb-1 0/4 Pending 0 0s
damengdb-ewlmel-dmdb-1 0/4 Pending 0 0s
damengdb-ewlmel-dmdb-1 0/4 Init:0/3 0 0s
damengdb-ewlmel-dmdb-1 0/4 Init:1/3 0 5s
damengdb-ewlmel-dmdb-1 0/4 Init:2/3 0 6s
damengdb-ewlmel-dmdb-1 0/4 Init:2/3 0 7s
damengdb-ewlmel-dmdb-1 0/4 PodInitializing 0 8s
damengdb-ewlmel-dmdb-1 3/4 Running 0 8s
damengdb-ewlmel-dmdb-1 3/4 Running 0 14s
damengdb-ewlmel-dmdb-1 4/4 Running 0 15s
damengdb-ewlmel-dmdb-1 4/4 Running 0 19s
damengdb-ewlmel-dmdb-1 4/4 Running 0 23s
damengdb-ewlmel-dmdb-0 4/4 Terminating 0 6m39s
damengdb-ewlmel-dmdb-1 4/4 Running 0 39s
damengdb-ewlmel-dmdb-0 0/4 Terminating 0 6m54s
damengdb-ewlmel-dmdb-0 0/4 Terminating 0 6m55s
damengdb-ewlmel-dmdb-0 0/4 Terminating 0 6m55s
damengdb-ewlmel-dmdb-0 0/4 Pending 0 0s
damengdb-ewlmel-dmdb-0 0/4 Pending 0 0s
damengdb-ewlmel-dmdb-0 0/4 Init:0/3 0 0s
damengdb-ewlmel-dmdb-0 0/4 Init:1/3 0 5s
damengdb-ewlmel-dmdb-0 0/4 Init:2/3 0 6s
damengdb-ewlmel-dmdb-0 0/4 Init:2/3 0 7s
damengdb-ewlmel-dmdb-0 0/4 PodInitializing 0 8s
damengdb-ewlmel-dmdb-0 3/4 Running 0 8s
damengdb-ewlmel-dmdb-0 3/4 Running 0 14s
damengdb-ewlmel-dmdb-0 4/4 Running 0 14s
damengdb-ewlmel-dmdb-0 4/4 Running 0 21s
damengdb-ewlmel-dmdb-0 4/4 Running 0 23s
diff its
5c5
< app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.3
---
> app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.2
9c9
< kubeblocks.io/generation: "3"
---
> kubeblocks.io/generation: "2"
14c14
< generation: 2
---
> generation: 1
28c28
< resourceVersion: "152170770"
---
> resourceVersion: "152168551"
66c66
< app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.3
---
> app.kubernetes.io/component: dmdb-repl-8.1.3-1.0.2
477a478,479
> imagePullSecrets:
> - name: kbcli-test-registry-key
539c541
< image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.23
---
> image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.19
685c687
< image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.23
---
> image: apecloud-registry.cn-zhangjiakou.cr.aliyuncs.com/apecloud/kubeblocks-tools:1.0.2-beta.19
701c703
< serviceAccountName: kb-dmdb-repl-8.1.3-1.0.3
---
> serviceAccountName: kb-dmdb-repl-8.1.3-1.0.2
789c791
< - lastTransitionTime: "2026-01-05T10:19:42Z"
---
> - lastTransitionTime: "2026-01-05T10:15:07Z"
791c793
< observedGeneration: 2
---
> observedGeneration: 1
795c797
< - lastTransitionTime: "2026-01-05T10:19:52Z"
---
> - lastTransitionTime: "2026-01-05T10:15:17Z"
797c799
< observedGeneration: 2
---
> observedGeneration: 1
802c804
< currentRevision: 759f5d8cf5
---
> currentRevision: 7d8668cc6d
804,805c806,807
< damengdb-ewlmel-dmdb-0: 759f5d8cf5
< damengdb-ewlmel-dmdb-1: 759f5d8cf5
---
> damengdb-ewlmel-dmdb-0: 7d8668cc6d
> damengdb-ewlmel-dmdb-1: 7d8668cc6d
811c813
< - podName: damengdb-ewlmel-dmdb-1
---
> - podName: damengdb-ewlmel-dmdb-0
816c818
< - podName: damengdb-ewlmel-dmdb-0
---
> - podName: damengdb-ewlmel-dmdb-1
821c823
< observedGeneration: 2
---
> observedGeneration: 1
824c826
< updateRevision: 759f5d8cf5
---
> updateRevision: 7d8668cc6d
826,827c828,829
< damengdb-ewlmel-dmdb-0: 759f5d8cf5
< damengdb-ewlmel-dmdb-1: 759f5d8cf5
---
> damengdb-ewlmel-dmdb-0: 7d8668cc6d
> damengdb-ewlmel-dmdb-1: 7d8668cc6d
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.
Metadata
Metadata
Assignees
Labels
kind/bugSomething isn't workingSomething isn't workingseverity/majorGreat chance user will encounter the same problemGreat chance user will encounter the same problem