Kubernetes kubeadm在内部wifi网络中的另一台计算机上加入

Kubernetes kubeadm在内部wifi网络中的另一台计算机上加入,kubernetes,kubeadm,Kubernetes,Kubeadm,使用ubuntu/kubeadm/virtualbox/calico环境,我正在尝试加入一台不同于主机的计算机上的节点。通过桥接网络接口和端口转发授予对主主机虚拟机的访问权限。Kubeadm初始化为 kubeadm init --apiserver-advertise-address=$MASTER_GUEST_API_SERVER_IP --apiserver-cert-extra-sans=$MASTER_HOST_API_SERVER_IP --node-name $HOST_NAME

使用ubuntu/kubeadm/virtualbox/calico环境,我正在尝试加入一台不同于主机的计算机上的节点。通过桥接网络接口和端口转发授予对主主机虚拟机的访问权限。Kubeadm初始化为

kubeadm init --apiserver-advertise-address=$MASTER_GUEST_API_SERVER_IP --apiserver-cert-extra-sans=$MASTER_HOST_API_SERVER_IP  --node-name $HOST_NAME --pod-network-cidr=$POD_NETWORK_CIDR_RANGE
在工作计算机上,有相同的设置。现在,如果我尝试

kubeadm join $MASTER_HOST_API_SERVER_IP:FORWARDED_MASTER_HOST_API_SERVER_PORT_TO_MASTER_GUEST_API_SERVER_PORT --token XXXXXXXXXXX --discovery-token-ca-cert-hash sha256:XXXXXXXXXXXXX --v=5
它告诉我

[discovery] Successfully established connection with API Server "MASTER_HOST_API_SERVER_IP:FORWARDED_MASTER_HOST_API_SERVER_PORT_TO_MASTER_GUEST_API_SERVER_PORT",
但后来失败了

[preflight] Reading configuration from the cluster...                   
[preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml'                                   
Get https://MASTER_GUEST_API_SERVER_IP:MASTER_GUEST_API_SERVER_PORT/api/v1/namespaces/kube-system/configmaps/kubeadm-config: 
dial tcp MASTER_GUEST_API_SERVER_IP:MASTER_GUEST_API_SERVER_PORT : i/o timeout         
    failed to get config map

有人能想出解决这个问题的办法吗?

我觉得有点尴尬,希望你能原谅我,只是不要删除整个主题来帮助那些看不见森林的人:

不要成为工作节点计算机上的root