【发布时间】:2026-01-28 19:35:01
【问题描述】:
我想使用 Nginx 对 Kubernetes 部署进行负载平衡。 部署是服务的一部分。它包含可以缩放的 pod。我希望 NGINX 成为服务的一部分而不被扩展。
我知道我可以通过使用外部 dns 解析器配置 NGINX 作为外部负载均衡器。这样它就可以扩展 pod 的 IP 并应用自己的负载平衡规则。
是否可以让 NGINX 成为服务的一部分?那么如何对 Pod 进行 DNS 解析呢?在这种情况下,服务名称指的是哪些 pod?
我想避免声明两个服务以保留代表微服务的设置的单一定义。
更一般地说,我如何在同一个服务中声明:
- 按比例缩放的单位
- 后端,未缩放
- 数据库,未扩展
谢谢大家
【问题讨论】:
标签: nginx deployment kubernetes