kubernetes ingress到pod的数据流
2024-09-01 22:33:11
假设现在有一个ingress暴露的服务 example.com.cn,查看一下流量是怎么传输到后端的
使用kubectl get ingress可以查看到如下内容,example.com.cn对应的ingress IP为52.52.52.2,对外暴露端口为80和443,部署在kube-system命名空间中
kube-system kubernetes-dashboard example.com.cn 52.52.52.2 80, 443 13d
使用kubectl get ingress kubernetes-dashboard -nkube-system -oyaml查看该ingress对应的后端服务如下,后端服务名称kubernetes-dashboard,后段服务端口为80
spec:
rules:
- host: example.com.cn
http:
paths:
- backend:
serviceName: kubernetes-dashboard
servicePort: 80
path: /
使用kubectl describe service kubernetes-dashboard -nkube-system查看service信息,可以看到service的cluster Ip为172.21.5.15,后端pod Ip为172.20.1.170,后端端口为8443
Type: ClusterIP
IP: 172.21.5.15
Port: <unset> 80/TCP
TargetPort: https/TCP
Endpoints: 172.20.1.170:8443
数据传输路径如下
最新文章
- 提升网速的路由器优化方法(UPnP、QoS、MTU、交换机模式、无线中继)
- Windows线程漫谈界面线程和工作者线程
- CMMI4级实践中的5个经典问题及解答
- Android学习笔记(十二)——实战:制作一个聊天界面
- android输入法中的imeoption
- android 分区layout以及虚拟内存布局-小结
- C# 阳历转农历
- C语言之指针
- 使用passenger在Centos7部署Puma+Nginx+Ruby on Rails
- JavaScript 函数方法 - toString()
- 用QFileSystemWatcher来监视文件和目录的改变(内部还是使用了timer)
- 201521123055 《Java程序设计》第8周学习总结
- 前端Blob对二进制流数据的处理方式
- 关于原生js中bind函数的实现
- 逆天的 GRUB
- (转)Cesium教程系列汇总
- 分解质因数FZU - 1075
- LeetCode:104_Maximum Depth of Binary Tree | 二叉树的最大深度 | Easy
- JQuery Cross Domain Ajax(jsonp)
- python三大框架之一flask中cookie和session的相关操作
热门文章
- C++中的关键字用法--- explicit
- date(): It is not safe to rely on the system’s timezone settings.
- Ansible配置文件
- TFS 2015 生成不输出任何结果
- linux系统编程之进程(三):进程复制fork,孤儿进程,僵尸进程
- java 发架包
- MySql采用range分区可提升查询效率
- MVVM Light 新手入门(3) :ViewModel / Model 中定义“事件” ,并在View中调用 (无参数调用)
- Oracle function函数赋权
- mybatis的dao向mapper.xml传入多参数