侧边栏壁纸
博主头像
小周的个人博客 博主等级

行动起来,活在当下

  • 累计撰写 63 篇文章
  • 累计创建 11 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

K8S访问流程

Administrator
2026-05-29 / 0 评论 / 0 点赞 / 0 阅读 / 0 字 / 正在检测是否收录...

引言

在 Kubernetes 集群中,内部网络是一个隔离的私有网络,外部用户无法直接访问运行在 Pod 中的服务。那么,如何让外部用户能够访问到 Kubernetes 集群内的服务呢?本文将详细介绍从用户请求到 Pod 响应的完整流程。

1、小公司方案

注:外网流量先到公网防火墙,然后防火墙端口映射到k8s的vip,证书配置到ingress上面,dns解析规则就是A记录到公网防火墙绑定的那个公网ip

2、大公司方案

注:

1. 申请了公网ip和域名后,配置dns解析,这个一般在购买域名的云厂商那里配置。

2. 用户先请求流量到公网的防火墙,在防火墙这儿会配置一些安全策略,比如只允许访问80 443端口,同时这个防火墙也是高可用的ip不会切换,除了防火墙以外,可能还有类似入侵检测,bypass相关的安全设备。

3. 通过防火墙的流量可以理解为是符合条件的请求,会由防火墙转到后面的负载均衡设备,我们这边是f5,他上面集成了tls证书配置,waf规则配置。

4. 通过f5的证书解密和waf检查后的流量,可以理解为正常请求,会转发到f5的后端。后端ip地址一般就配置k8s的vip地址,或者ingress所在节点的内网ip地址。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区