创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
物理机,1台。
[root@cluster4 v4.2.0]# 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"
[root@cluster4 v4.2.0]# nproc
256
[root@cluster4 v4.2.0]# free -h
              total        used        free      shared  buff/cache   available
Mem:          1.0Ti       6.0Gi       1.0Ti        89Mi       3.8Gi       970Gi
Swap:            0B          0B          0B
Kubernetes版本信息
[root@cluster4 v4.2.0]# 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 v4.2.0]# 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安装。
问题是什么
报错日志如下所示。
16:37:47 CST [ETCDConfigureModule] Refresh etcd.env config on all etcd
16:37:48 CST success: [cluster4.master]
16:37:48 CST [ETCDConfigureModule] Restart etcd
16:37:48 CST stdout: [cluster4.master]
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
16:37:48 CST message: [cluster4.master]
start etcd failed: Failed to exec command: sudo -E /bin/bash -c "systemctl daemon-reload && systemctl restart etcd && systemctl enable etcd" 
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.: Process exited with status 1
16:37:48 CST retry: [cluster4.master]
16:37:54 CST stdout: [cluster4.master]
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
16:37:54 CST message: [cluster4.master]
start etcd failed: Failed to exec command: sudo -E /bin/bash -c "systemctl daemon-reload && systemctl restart etcd && systemctl enable etcd" 
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.: Process exited with status 1
16:37:54 CST retry: [cluster4.master]
16:37:59 CST stdout: [cluster4.master]
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
16:37:59 CST message: [cluster4.master]
start etcd failed: Failed to exec command: sudo -E /bin/bash -c "systemctl daemon-reload && systemctl restart etcd && systemctl enable etcd" 
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.: Process exited with status 1
16:37:59 CST failed: [cluster4.master]
error: Pipeline[CreateClusterPipeline] execute failed: Module[ETCDConfigureModule] exec failed: 
failed: [cluster4.master] [RestartETCD] exec failed after 3 retries: start etcd failed: Failed to exec command: sudo -E /bin/bash -c "systemctl daemon-reload && systemctl restart etcd && systemctl enable etcd" 
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.: Process exited with status 1
[root@cluster4 v4.2.0]# systemctl status etcd.service -l 
● etcd.service - etcd
   Loaded: loaded (/etc/systemd/system/etcd.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Fri 2025-10-10 16:40:33 CST; 6s ago
  Process: 27711 ExecStart=/usr/local/bin/etcd (code=exited, status=203/EXEC)
 Main PID: 27711 (code=exited, status=203/EXEC)
[root@cluster4 v4.2.0]# journalctl -u etcd.service -xe
-- 
-- etcd.service 单元已失败。
-- 
-- 结果为“failed”。
10月 10 16:40:43 cluster4.master systemd[1]: etcd.service: Service RestartSec=10s expired, scheduling restart.
10月 10 16:40:43 cluster4.master systemd[1]: etcd.service: Scheduled restart job, restart counter is at 16.
-- Subject: Automatic restarting of a unit has been scheduled
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Automatic restarting of the unit etcd.service has been scheduled, as the result for
-- the configured Restart= setting for the unit.
10月 10 16:40:43 cluster4.master systemd[1]: Stopped etcd.
-- Subject: etcd.service 单元已结束停止操作
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- etcd.service 单元已结束停止操作。
10月 10 16:40:43 cluster4.master systemd[1]: Starting etcd...
-- Subject: etcd.service 单元已开始启动
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- etcd.service 单元已开始启动。
10月 10 16:40:43 cluster4.master systemd[1]: etcd.service: Main process exited, code=exited, status=203/EXEC
-- 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 203.
10月 10 16:40:43 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月 10 16:40:43 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”。