Несколько хостов в [фунтах] OKD 3.11 Ansible Инвентарь - PullRequest
0 голосов
/ 23 января 2020

Я планирую установить «НЕСКОЛЬКО МАСТЕРОВ, ИСПОЛЬЗУЮЩИХ NATIVE HA с COLLOCATED CLUSTERED ETCD» и без внешнего баланса нагрузки, поэтому я узнал, что мне нужно включить Native HA, предоставив следующий раздел в файле инвентаризации

# Specify load balancer host
[lb]
lb.example.com

Можем ли мы предоставить несколько записей мастера здесь? если нет, то что произойдет, если вышеупомянутый узел выйдет из строя?

1 Ответ

0 голосов
/ 24 января 2020

Более одного [фунта] хоста бесполезен. Для каждого хоста [lb] будет выполняться openshift_loadbalancer роль без какого-либо разделения IP и т. Д. c.

Согласно Балансировка нагрузки для главной инфраструктуры HA :

Из коробки OpenShift имеет возможность установить экземпляр HAProxy на хост, который вы назначаете в качестве облегченного балансировщика нагрузки между мастерами в режиме Native HA. Однако это только создает еще одну единственную точку отказа. Гораздо предпочтительнее интегрировать балансировщик нагрузки предприятия (LB), такой как F5 Big-IP ™ или устройство Citrix Netscaler ™. Эта интеграция добавляет сложности в процесс установки. Мы попытаемся объяснить эти варианты ниже.

Поэтому, если вы хотите, чтобы балансировщик нагрузки сервера HA API был настроен самостоятельно, в качестве внешнего LB, в соответствии с Балансировка нагрузки для главной инфраструктуры HA *, необходимо настроить расширенную схему балансировки. 1014 *

В соответствии с Мастерами высокой доступности :

Если балансировщик нагрузки сервера API недоступен, узлы не могут сообщить о своем состоянии, все их модули отмечены мертвые, и конечные точки пакетов удаляются из службы

...