离线安装rke2启动失败

环境信息:
RKE2 版本:
rke2 version v1.33.3+rke2r1 (4ca66a5fc2eedc38a963f743618b99632fafdd6f)
go version go1.24.4 X:boringcrypto

节点 CPU 架构,操作系统和版本:
Linux rke2_server 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

集群配置:

1server
问题描述:
离线安装rke2,启动rke2-server的时候查看日志报错,反复刷下边的日志

重现步骤:

  • 安装 RKE2 的命令:
    [root@rke2_server rke2-artifacts]# INSTALL_RKE2_ARTIFACT_PATH=/root/rke2-artifacts sh install.sh
    [INFO] staging local checksums from /root/rke2-artifacts/sha256sum-amd64.txt
    [INFO] staging zst airgap image tarball from /root/rke2-artifacts/rke2-images.linux-amd64.tar.zst
    [INFO] staging tarball from /root/rke2-artifacts/rke2.linux-amd64.tar.gz
    [INFO] verifying airgap tarball
    [INFO] installing airgap tarball to /var/lib/rancher/rke2/agent/images
    [INFO] verifying tarball
    [INFO] unpacking tarball file to /usr/local

[root@rke2_server rke2-artifacts]# systemctl start rke2-server.service

预期结果:
启动成功

实际结果:
卡住不动了

日志

8月 12 21:49:10 rke2_server rke2[18335]: time=“2025-08-12T21:49:10+08:00” level=info msg=“Pod for etcd not synced (pod sandbox not found), retrying”
8月 12 21:49:12 rke2_server rke2[18335]: time=“2025-08-12T21:49:12+08:00” level=error msg=“Failed to check local etcd status for learner management: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”

看样子应该是 etcd 没启动成功,可参考 RKE2 commands 来看看 etcd 的日志