两台腾讯云服务器在同一个内网中,服务器系统版本 ubuntu18.04,kubesphere 3.4,k8s v1.23.9
master采用all in one的方式部署,边缘节点docker版本:Docker version 24.0.2, build cb74dfc
使用kubesphere给出的配置命令:
arch=$(uname -m); if [[ $arch ≠ x86_64 ]]; then arch=‘arm64’; fi; curl -LO https://kubeedge.pek3b.qingstor.com/bin/v1.13.0/$arch/keadm-v1.13.0-linux-$arch.tar.gz && tar xvf keadm-v1.13.0-linux-$arch.tar.gz && chmod +x keadm && ./keadm join –kubeedge-version=1.13.0 –cloudcore-ipport=10.0.0.8:30000 –quicport 30001 –certport 30002 –tunnelport 30004 –edgenode-name edgenode-nrpn –edgenode-ip 10.0.0.168 –token cf15466ae39d995275fa609955280d18b0f7528301d01bdfbdd40a39aa6038fd.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MDE4ODEyNzV9.S3Yl4PjdT1Q9×9FM-uk8IQbdN3f8NIA4sN5q-xo2_xU –with-edge-taint
执行结果:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21.6M 100 21.6M 0 0 1046k 0 0:00:21 0:00:21 –:–:– 1209k
keadm
I1206 10:03:50.705559 23573 command.go:845] 1. Check KubeEdge edgecore process status
I1206 10:03:50.709570 23573 command.go:845] 2. Check if the management directory is clean
I1206 10:03:50.709611 23573 join.go:110] 3. Create the necessary directories
I1206 10:03:50.711681 23573 join.go:202] 4. Pull Images
Pulling kubeedge/installation-package:v1.13.0 …
Successfully pulled kubeedge/installation-package:v1.13.0
Pulling eclipse-mosquitto:1.6.15 …
Successfully pulled eclipse-mosquitto:1.6.15
Pulling kubeedge/pause:3.6 …
Successfully pulled kubeedge/pause:3.6
I1206 10:03:50.712725 23573 join.go:202] 5. Copy resources from the image to the management directory
E1206 10:04:10.713352 23573 remote_runtime.go:198] “RunPodSandbox from runtime service failed” err=“rpc error: code = DeadlineExceeded desc = context deadline exceeded”
Error: edge node join failed: copy resources failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
execute keadm command failed: edge node join failed: copy resources failed: rpc error: code = DeadlineExceeded desc = context deadline exceeded
补充说明:
1、边缘节点使用nc -vz 通过master内网ip 10.0.0.8 可以访问master的30000、30002、30003和30004端口,30001端口refused;
2、试过k8s v1.22.12和v1.23.9两个版本,结果一样;
3、试过在PC上Ubuntu22 server版本和desktop两个版本,配置命令执行结果一样;
请问我该如何排查问题以及如何解决?谢谢!