因此,我们在 K8s 中有一个副本 = 2 的 SQL 服务器部署,我需要对其进行负载平衡。我正在使用 Haproxy 入口控制器来实现这个目标,但我一直在配置 Haproxy。我正在尝试基于此链接配置 Haproxy ,但我不知道如何将我的两个 pod 呈现给入口!
链接的这一部分说:
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: web-ingress
namespace: default
spec:
rules:
- host: foo.bar
http:
paths:
- path: /
backend:
serviceName: app
servicePort: 80
问题是在“spec.rules.host”部分,我没有任何域,而是有两个 IP 属于我的 SQL pod!我应该如何向入口表示我的 pod?我做得对吗?我查了很多,但没有运气!
PS:负载平衡 SQL 服务器的最佳实践是什么?