在WSL上部署nodeport svc,无法通过node节点ip访问

Rancher Desktop 版本: 1.18.2

Rancher Desktop K8s 版本: v1.32.3+k3s1

容器运行时: containerd

操作系统: WSL2

问题描述:
部署了一个nodeport类型的svc,无法访问

节点信息:

NAME              STATUS   ROLES                  AGE     VERSION        INTERNAL-IP     EXTERNAL-IP   OS-IMAGE                           KERNEL-VERSION
               CONTAINER-RUNTIME
desktop-98rchv5   Ready    control-plane,master   4h39m   v1.32.3+k3s1   192.168.127.2   <none>        Rancher Desktop WSL Distribution   6.6.87.2-microsoft-standard-WSL2   containerd://1.7.17

svc信息:

NAME       TYPE       CLUSTER-IP    EXTERNAL-IP   PORT(S)                          AGE
rabbitmq   NodePort   10.43.86.66   <none>        5672:30672/TCP,15672:31672/TCP   4h6m

原来直接使用本地127.0.0.1 就能访问,可以使用127.0.0.1:Nodeport端口访问,也可以使用rancher desktop本身的端口转发定义一个127.0.0.1:port访问

Nodeport
http:127.0.0.1:30989

NAME            TYPE       CLUSTER-IP    EXTERNAL-IP   PORT(S)          AGE
jenkins         NodePort   10.43.71.33   <none>        8080:30989/TCP   29m

端口转发
http://127.0.0.1:65322

1 个赞