0

我使用 kubeadm 创建了一个 kubernetes cluser,我使用它启动它kubeadm init --pod-network-cidr=192.168.0.0/16,返回的令牌如下所示:kubeadm join 172.31.103.17:6443 --token 3e0aiz.qvzldzk6fskjvfmk --discovery-token-ca-cert-hash sha256:a295f...0d

PS:注意172.31.103.17是我的主节点的私有 IP。我尝试使用--apiserver-advertise-address=<MASTER_PUBLIC_IP>但 kubeadm init 命令卡住了。

我部署了 nginx pod,并使用 nodePort 服务公开了它。当我<localhot>:30162工人的浏览器中点击它时它工作正常,但是当我使用我的物理机器的浏览器时,<WORKER_PUBLIC_IP>:30162不起作用。

我想知道为什么 ?

PS:我集群的虚拟机部署在我的cloud guru账号上(使用ubuntu20.04镜像)

任何帮助都会非常感激!先感谢您

4

1 回答 1

0

您可以使用您的服务进行端口转发:

kubectl port-forward service/your-service 8081:30162
于 2022-03-05T11:28:20.040 回答