Kubernetes 本地访问 Service 中的资源
Kubernetes kubectl 大约 802 字查看映射
30694
端口是通过Kubernetes
的Node
节点所在机器的IP
地址访问,映射到CLUSTER-IP
中的80
端口。
PS C:\Users\fendoudebb> kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
web-test NodePort 10.104.16.150 <none> 80:30694/TCP 129m
对应INTERNAL-IP
字段,此处为172.18.230.170
PS C:\Users\fendoudebb> kubectl get node -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
minikube Ready control-plane,master 15d v1.23.1 172.18.230.170 <none> Buildroot 2021.02.4 4.19.202 docker://20.10.12
总结
本地访问Kubernetes
中Service
的资源,不能通过Service
的CLUSTER-IP:80
或者CLUSTER-IP:30694
。
应该通过Node
的INTERNAL-IP
地址和Service
对外的端口30694
。
本文示例中本地可访问的地址是:172.18.230.170:30694
。
阅读 424 · 发布于 2022-11-07
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Kubernetes Label 相关命令阅读 1069
-
软考-系统架构设计师:反规范化阅读 1248
-
Go 创建模块阅读 1075
-
Redis 使用 bigkeys 命令查找大 key阅读 4864
-
Go 何时使用 new 和 make阅读 1252
-
OpenResty 中模板渲染引擎 lua-resty-template阅读 6017
-
Nginx 解决前端 CORS 跨域问题阅读 10138
-
Java 并发编程之 AQS CyclicBarrier 源码解析阅读 1399
-
Nginx 配置之 PHP 路径配置阅读 2729
-
OpenResty 中使用 ngx.location.capture 完成第三方接口请求阅读 9786