创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
物理机1台
操作系统
[root@cluster4 ~]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Halberd)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Halberd)"
ANSI_COLOR="0;31"
CPU
[root@cluster4 ~]# lscpu
架构: aarch64
CPU 运行模式: 64-bit
字节序: Little Endian
CPU: 256
在线 CPU 列表: 0-255
每个核的线程数: 2
每个座的核数: 64
座: 2
NUMA 节点: 4
厂商 ID: HiSilicon
BIOS Vendor ID: HiSilicon
型号: 0
型号名称: Kunpeng-920
BIOS Model name: Kunpeng 920 7270Z
步进: 0x0
Frequency boost: disabled
CPU 最大 MHz: 2900.0000
CPU 最小 MHz: 400.0000
BogoMIPS: 200.00
L1d 缓存: 8 MiB
L1i 缓存: 8 MiB
L2 缓存: 160 MiB
L3 缓存: 224 MiB
NUMA 节点0 CPU: 0-63
NUMA 节点1 CPU: 64-127
NUMA 节点2 CPU: 128-191
NUMA 节点3 CPU: 192-255
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Retbleed: Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
标记: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcp
c flagm ssbs
内存
[root@cluster4 ~]# lsmem
RANGE SIZE STATE REMOVABLE BLOCK
0x0000000000000000-0x000000007fffffff 2G 在线 否 0-3
0x0000084080000000-0x000008bfffffffff 510G 在线 否 16900-17919
0x0000284000000000-0x000028bfffffffff 512G 在线 否 82432-83455
Memory block size: 512M
Total online memory: 1T
Total offline memory: 0B
[root@cluster4 ~]# free -m
total used free shared buff/cache available
Mem: 1045386 6149 1035122 89 4115 993880
Kubernetes版本信息
[root@cluster4 ~]# kubectl version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.10", GitCommit:"7e54d50d3012cf3389e43b096ba35300f36e0817", GitTreeState:"clean", BuildDate:"2022-08-17T18:32:54Z", GoVersion:"go1.17.13", Compiler:"gc", Platform:"linux/arm64"}
The connection to the server lb.kubesphere.local:6443 was refused - did you specify the right host or port?
容器运行时
[root@cluster4 ~]# docker version
Client:
Version: 28.3.3
API version: 1.51
Go version: go1.24.5
Git commit: 980b856
Built: Fri Jul 25 11:33:01 2025
OS/Arch: linux/arm64
Context: default
Server: Docker Engine - Community
Engine:
Version: 28.3.3
API version: 1.51 (minimum version 1.24)
Go version: go1.24.5
Git commit: bea959c
Built: Fri Jul 25 11:34:22 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: v1.7.27
GitCommit: 05044ec0a9a75232cad458027ca83437aae3f4da
runc:
Version: 1.0.0-rc3
GitCommit:
docker-init:
Version: 0.19.0
GitCommit: de40ad0
KubeSphere版本信息
v4.2.0。在线安装。使用kk安装。
问题是什么
报错日志是什么,最好有截图。
报错信息如下
09:24:31 CST [ETCDConfigureModule] Health check on exist etcd
09:24:31 CST message: [cluster4.master]
etcd health check failed: Failed to exec command: sudo -E /bin/bash -c "export ETCDCTL_API=2;export ETCDCTL_CERT_FILE='/etc/ssl/etcd/ssl/admin-cluster4.master.pem';export ETCDCTL_KEY_FILE='/etc/ssl/etcd/ssl/admin-cluster4.master-key.pem';export ETCDCTL_CA_FILE='/etc/ssl/etcd/ssl/ca.pem';/usr/local/bin/etcdctl --endpoints=https://192.168.136.202:2379 cluster-health | grep -q 'cluster is healthy'"
Error: client: etcd cluster is unavailable or misconfigured; error #0: dial tcp 192.168.136.202:2379: connect: connection refused
error #0: dial tcp 192.168.136.202:2379: connect: connection refused: Process exited with status 1
09:24:31 CST retry: [cluster4.master]
09:24:36 CST message: [cluster4.master]
etcd health check failed: Failed to exec command: sudo -E /bin/bash -c "export ETCDCTL_API=2;export ETCDCTL_CERT_FILE='/etc/ssl/etcd/ssl/admin-cluster4.master.pem';export ETCDCTL_KEY_FILE='/etc/ssl/etcd/ssl/admin-cluster4.master-key.pem';export ETCDCTL_CA_FILE='/etc/ssl/etcd/ssl/ca.pem';/usr/local/bin/etcdctl --endpoints=https://192.168.136.202:2379 cluster-health | grep -q 'cluster is healthy'"
Error: client: etcd cluster is unavailable or misconfigured; error #0: dial tcp 192.168.136.202:2379: connect: connection refused
error #0: dial tcp 192.168.136.202:2379: connect: connection refused: Process exited with status 1
09:24:36 CST retry: [cluster4.master]
^C
[root@cluster4 v4.2.0]# systemctl status etcd
● etcd.service - etcd
Loaded: loaded (/etc/systemd/system/etcd.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Sat 2025-10-11 09:20:19 CST; 8min ago
Process: 23711 ExecStart=/usr/local/bin/etcd (code=killed, signal=TERM)
Main PID: 23711 (code=killed, signal=TERM)
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"error","ts":"2025-10-11T09:20:19.127678+0800","caller":"embed/etcd.go:912","msg":"setting up serving from embedded etcd failed.","error":>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"warn","ts":"2025-10-11T09:20:19.127513+0800","caller":"embed/serve.go:245","msg":"stopping secure grpc server due to error","error":"acce>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"warn","ts":"2025-10-11T09:20:19.127731+0800","caller":"embed/serve.go:247","msg":"stopped secure grpc server due to error","error":"accep>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"error","ts":"2025-10-11T09:20:19.127746+0800","caller":"embed/etcd.go:912","msg":"setting up serving from embedded etcd failed.","error":>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"info","ts":"2025-10-11T09:20:19.131754+0800","caller":"embed/etcd.go:621","msg":"stopping serving peer traffic","address":"192.168.136.20>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"error","ts":"2025-10-11T09:20:19.131942+0800","caller":"embed/etcd.go:912","msg":"setting up serving from embedded etcd failed.","error":>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"info","ts":"2025-10-11T09:20:19.132060+0800","caller":"embed/etcd.go:626","msg":"stopped serving peer traffic","address":"192.168.136.202>
10月 11 09:20:19 cluster4.master etcd[23711]: {"level":"info","ts":"2025-10-11T09:20:19.132146+0800","caller":"embed/etcd.go:428","msg":"closed etcd server","name":"etcd-cluster4.master","data->
10月 11 09:20:19 cluster4.master systemd[1]: etcd.service: Succeeded.
10月 11 09:20:19 cluster4.master systemd[1]: Stopped etcd.
[root@cluster4 v4.2.0]# systemctl start etcd
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
[root@cluster4 v4.2.0]# journalctl -xe
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"warn","ts":"2025-10-11T09:29:15.525041+0800","caller":"embed/config.go:679","msg":"Running http and grpc server on single port. This is n>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.525058+0800","caller":"embed/etcd.go:127","msg":"configuring peer listeners","listen-peer-urls":["https:/>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.525109+0800","caller":"embed/etcd.go:494","msg":"starting with peer TLS","tls-info":"cert = /etc/ssl/etcd>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.525924+0800","caller":"embed/etcd.go:135","msg":"configuring client listeners","listen-client-urls":["htt>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.526072+0800","caller":"embed/etcd.go:308","msg":"starting an etcd server","etcd-version":"3.5.13","git-sh>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"warn","ts":"2025-10-11T09:29:15.526156+0800","caller":"fileutil/fileutil.go:53","msg":"check file permission","error":"directory \"/var/l>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.528945+0800","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/etcd/member/s>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.529761+0800","caller":"etcdserver/server.go:532","msg":"No snapshot found. Recovering WAL from scratch!"}
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.531502+0800","caller":"etcdserver/raft.go:530","msg":"restarting local member","cluster-id":"502faf35c6c2>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.531683+0800","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"e23c9465d0356f98 switched to con>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.531736+0800","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"e23c9465d0356f98 became follower>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.531761+0800","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft e23c9465d0356f98 [peers:>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"warn","ts":"2025-10-11T09:29:15.533551+0800","caller":"auth/store.go:1241","msg":"simple token is not cryptographically signed"}
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.537741+0800","caller":"mvcc/kvstore.go:407","msg":"kvstore restored","current-rev":1}
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.540656+0800","caller":"etcdserver/quota.go:94","msg":"enabled backend quota with default value","quota-na>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.547545+0800","caller":"etcdserver/server.go:867","msg":"starting etcd server","local-member-id":"e23c9465>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.547659+0800","caller":"etcdserver/server.go:767","msg":"starting initial election tick advance","election>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.547775+0800","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/sn>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.547907+0800","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/sn>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.547935+0800","caller":"fileutil/purge.go:50","msg":"started to purge file","dir":"/var/lib/etcd/member/wa>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.548163+0800","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"e23c9465d0356f98 switched to con>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.548319+0800","caller":"membership/cluster.go:421","msg":"added member","cluster-id":"502faf35c6c21da5","l>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"info","ts":"2025-10-11T09:29:15.548449+0800","caller":"membership/cluster.go:584","msg":"set initial cluster version","cluster-id":"502fa>
10月 11 09:29:15 cluster4.master etcd[28506]: {"level":"fatal","ts":"2025-10-11T09:29:15.548482+0800","caller":"membership/downgrade.go:69","msg":"invalid downgrade; server version is lower tha>
10月 11 09:29:15 cluster4.master systemd[1]: etcd.service: Main process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- An ExecStart= process belonging to unit etcd.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
10月 11 09:29:15 cluster4.master systemd[1]: etcd.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The unit etcd.service has entered the 'failed' state with result 'exit-code'.
10月 11 09:29:15 cluster4.master systemd[1]: Failed to start etcd.
-- Subject: etcd.service 单元已失败
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- etcd.service 单元已失败。
--
-- 结果为“failed”。