部署在本地IDC机房自建K8s的业务是怎么被用户访问的?

真成运维 2025-7-26 18 7/26

你好,我是老成。今天分享一个来着星球球友提问。

部署在本地IDC机房自建K8s的业务是怎么被用户访问的?

同时欢迎大家,加入我的免费知识星球,进行学习交流,提问。我也会在星球中持续分享干货内容,反正免费不妨来围观瞅瞅,扫一扫下方二维码微信小程序即可进入

部署在本地IDC机房自建K8s的业务是怎么被用户访问的?

首先,问题提的很好啊。不好意思,周四看到了提问由于时间太晚了,以至于拖到了现在。

我们用户访问 IDC 机房自建的 K8s 的业务流程的话,可以分为两种:一是公网用户访问;二是内网用户访问。知道公网用户访问内网用户也自然不在话下。下面将通过一个流程图进行介绍,公网和内网用户访问的流程。

部署在本地IDC机房自建K8s的业务是怎么被用户访问的?

公网用户访问

公网区域

  1. 公网用户访问服务的域名,该域名可通过云服务商购买,如阿里云、腾讯云等,这里指阿里云。
  2. 生产业务一般都会接入 CDN,所以域名需要添加一个 CDN 的 CNAME 解析记录,这样就可以接入 CDN。CDN 作用:提高访问速度、降低源站负载,并增强服务稳定性。
  3. CDN 配置回源地址为 WAF 负载的公网的地址(这里可以是域名或 IP,一般还是域名)。

内网区域

  1. WAF 负载均衡通过配置 upstream 将请求负载到 WAF 防火墙中。负载均衡可以是 Nginx 、Tengine 甚至是 F5(硬件负载均衡)。
  2. WAF 防火墙配置内网的 PowerDNS 解析站点域名到 K8s 集群中的 Ingress IP 上(已经可以对外提供服务了),到这里域名的解析流程已经到达了 K8s 了,剩下的就是 K8s 内部的网络路由了。(WAF 作用:可以监控、过滤和拦截 HTTP/HTTPS 流量,防御针对应用层的恶意攻击。)

内网用户访问

内网用户访问服务就简单多了,直接通过内部的 PowerDNS 进行域名解析到 K8s 集群中的 Ingress IP 上即可访问服务。


最后。以上就是用户访问本地 IDC 机房自建 K8s 业务的基本访问流程了。为啥说是基本呢,因为在这个基础上,还可以加入容灾切换部分,甚至是多地多中心部分。

END

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

- THE END -

真成运维

7月26日16:59

最后修改:2025年7月26日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论