Rke2安装失败

linux环境:rocky9.6

安装命令:
curl -sfL https://get.rke2.io | sh -

安装过程:
Running transaction
Preparing : 1/1
Running scriptlet: rke2-selinux-0.22-1.el9.noarch 1/3
Installing : rke2-selinux-0.22-1.el9.noarch 1/3
Running scriptlet: rke2-selinux-0.22-1.el9.noarch 1/3
Installing : rke2-common-1.34.5~rke2r1-0.el9.x86_64 2/3
Installing : rke2-server-1.34.5~rke2r1-0.el9.x86_64 3/3
Running scriptlet: rke2-server-1.34.5~rke2r1-0.el9.x86_64 3/3
Running scriptlet: rke2-selinux-0.22-1.el9.noarch 3/3
Running scriptlet: rke2-server-1.34.5~rke2r1-0.el9.x86_64 3/3
Verifying : rke2-selinux-0.22-1.el9.noarch 1/3
Verifying : rke2-common-1.34.5~rke2r1-0.el9.x86_64 2/3
Verifying : rke2-server-1.34.5~rke2r1-0.el9.x86_64 3/3

Installed:
rke2-common-1.34.5~rke2r1-0.el9.x86_64 rke2-selinux-0.22-1.el9.noarch
rke2-server-1.34.5~rke2r1-0.el9.x86_64

Complete!

根据你的教程:RKE2 commands

但是没有
ls /var/lib/rancher/rke2/bin
ls: cannot access ‘/var/lib/rancher/rke2/bin’: No such file or directory

[root@k8sm1 ~]# journalctl -u rke2-server -f
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=info msg=“Server node token is available at /var/lib/rancher/rke2/server/token”
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=info msg=“To join server node to cluster: rke2 server -s https://10.28.0.9:9345 -t {SERVER_NODE_TOKEN}" Mar 23 13:38:19 k8sm1 rke2[15904]: time="2026-03-23T13:38:19+08:00" level=info msg="Agent node token is available at /var/lib/rancher/rke2/server/agent-token" Mar 23 13:38:19 k8sm1 rke2[15904]: time="2026-03-23T13:38:19+08:00" level=info msg="To join agent node to cluster: rke2 agent -s https://10.28.0.9:9345 -t {AGENT_NODE_TOKEN}”
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=info msg=“Wrote kubeconfig /etc/rancher/rke2/rke2.yaml”
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=info msg=“Run: rke2 kubectl”
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=error msg=“Sending HTTP/1.1 503 response to 127.0.0.1:33110: runtime core not ready”
Mar 23 13:38:19 k8sm1 rke2[15904]: time=“2026-03-23T13:38:19+08:00” level=info msg=“Running kube-proxy --cluster-cidr=10.42.0.0/16 --conntrack-max-per-core=0 --conntrack-tcp-timeout-close-wait=0s --conntrack-tcp-timeout-established=0s --healthz-bind-address=127.0.0.1 --hostname-override=k8sm1 --kubeconfig=/var/lib/rancher/rke2/agent/kubeproxy.kubeconfig --proxy-mode=iptables”
Mar 23 13:38:24 k8sm1 rke2[15904]: time=“2026-03-23T13:38:24+08:00” level=info msg=“Failed to test etcd connection: failed to get etcd status: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”
Mar 23 13:38:29 k8sm1 rke2[15904]: time=“2026-03-23T13:38:29+08:00” level=info msg=“Failed to test etcd connection: failed to get etcd status: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”

Mar 23 13:38:34 k8sm1 rke2[15904]: time=“2026-03-23T13:38:34+08:00” level=info msg=“Failed to test etcd connection: failed to get etcd status: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”
Mar 23 13:38:39 k8sm1 rke2[15904]: time=“2026-03-23T13:38:39+08:00” level=info msg=“Waiting for cri connection: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial unix /run/k3s/containerd/containerd.sock: connect: no such file or directory"”
Mar 23 13:38:39 k8sm1 rke2[15904]: time=“2026-03-23T13:38:39+08:00” level=info msg=“Failed to test etcd connection: failed to get etcd status: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”
Mar 23 13:38:44 k8sm1 rke2[15904]: time=“2026-03-23T13:38:44+08:00” level=info msg=“Failed to test etcd connection: failed to get etcd status: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial tcp 127.0.0.1:2379: connect: connection refused"”

试一下 删除 /var/lib/rancher/rke2/data 目录,然后重启 rke2 服务看看