创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 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”。