解决Windows/Mac版Desktop Docker中自带的K8s无法访问pod ip

解决Windows/Mac版Desktop Docker中自带的K8s无法访问pod ip

1.windows / Mac通过Docker-Desktop安装k8s,并在k8s上部署pod或暴露NodePort后,无法通过ip访问pod网络

2.windwos / Mac 无法访问k8s pod,windows-k8s nodeport 无法访问IP

kubectl port-forward [pod-name/service-name] -n namespace localhost-port:pod-port

例子

  1. pod
kubectl port-forward nginx -n dev 9999:80
  1. servcie
kubectl port-forward deploy/nginx -n dev 8888:80

感兴趣可以搜一下 port-forward 原理,还没时间研究,无法直接访问ip大概原因和在windows/mac下docker无法用host模式相关,linux下无此问题
在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值