Как настроить контроллер HAproxy Ingress в Kubernetes - PullRequest
0 голосов
/ 15 апреля 2020

Итак, у нас есть SQL развертывание сервера с репликой = 2 в K8s, которое мне нужно, чтобы сбалансировать нагрузку. Я использую контроллер входа Haproxy для достижения этой цели, но я застрял в настройке Haproxy. Я пытаюсь настроить Haproxy на основе этой ссылки , и я не знаю, как представить мои два модуля на входе!

Вот эта часть ссылки говорит:

---
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

Проблема в том, что в разделе "spe c .rules.host" у меня нет домена, вместо этого у меня два IP-адреса принадлежат моим SQL модулям! Как я должен представлять свои стручки на входе? Я делаю правильно? Я много раз искал, но не повезло!

PS: Как лучше всего использовать сервер балансировки нагрузки SQL?

1 Ответ

1 голос
/ 15 апреля 2020

Система DNS преобразует имя хоста в IP. С доменом, зарегистрированным в системе DNS, вы можете добавить отображение имени хоста в IP в файле /etc/hosts системы, откуда вы хотите получить доступ к имени хоста.

...