假设现在有一个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

数据传输路径如下

最新文章

  1. 提升网速的路由器优化方法(UPnP、QoS、MTU、交换机模式、无线中继)
  2. Windows线程漫谈界面线程和工作者线程
  3. CMMI4级实践中的5个经典问题及解答
  4. Android学习笔记(十二)——实战:制作一个聊天界面
  5. android输入法中的imeoption
  6. android 分区layout以及虚拟内存布局-小结
  7. C# 阳历转农历
  8. C语言之指针
  9. 使用passenger在Centos7部署Puma+Nginx+Ruby on Rails
  10. JavaScript 函数方法 - toString()
  11. 用QFileSystemWatcher来监视文件和目录的改变(内部还是使用了timer)
  12. 201521123055 《Java程序设计》第8周学习总结
  13. 前端Blob对二进制流数据的处理方式
  14. 关于原生js中bind函数的实现
  15. 逆天的 GRUB
  16. (转)Cesium教程系列汇总
  17. 分解质因数FZU - 1075
  18. LeetCode:104_Maximum Depth of Binary Tree | 二叉树的最大深度 | Easy
  19. JQuery Cross Domain Ajax(jsonp)
  20. python三大框架之一flask中cookie和session的相关操作

热门文章

  1. C++中的关键字用法--- explicit
  2. date(): It is not safe to rely on the system’s timezone settings.
  3. Ansible配置文件
  4. TFS 2015 生成不输出任何结果
  5. linux系统编程之进程(三):进程复制fork,孤儿进程,僵尸进程
  6. java 发架包
  7. MySql采用range分区可提升查询效率
  8. MVVM Light 新手入门(3) :ViewModel / Model 中定义“事件” ,并在View中调用 (无参数调用)
  9. Oracle function函数赋权
  10. mybatis的dao向mapper.xml传入多参数