Проблемы с развертыванием балансировщика нагрузки перед кластерами etcd

Я пытаюсь развернуть балансировщик нагрузки перед тремя моими кластерами etcd, которые работают на порту 2379. Но я всегда получаю сообщение об отказе в соединении. Я добавил IP-адреса брандмауэра для проверки работоспособности и добавил правило fw для 0.0.0.0 на порт 2379, но проблема все еще возникла. Слишком сложно развернуть внутренний LB для балансировки нагрузки на серверы в серверной части, обслуживающей порт 2379, я что-то упустил?

У кого-нибудь раньше была такая проблема?

1 ответ

Хорошо, спасибо, ребята, которые внесли свой вклад в мою проблему, вот проблема и решение, я думаю, это из-за природы балансировщиков нагрузки gcp.

Вот более ранняя конфигурация etcd и последняя конфигурация.. как только я изменил конфигурацию, LB начали маршрутизацию trrafic

Ранее:

ExecStart=/usr/local/bin/etcd \\
  --name $ETCD_NAME \\
  --discovery-srv bstock.local \\
  --initial-advertise-peer-urls http://$INTERNAL_IP:2380 \\
  --initial-cluster-token etcd-cluster-1 \\
  --initial-cluster-state new \
  --advertise-client-urls http://$INTERNAL_IP:2379 \\
  --listen-peer-urls http://$INTERNAL_IP:2380 \\
  --listen-client-urls http://$INTERNAL_IP:2379,http://127.0.0.1:2379 \\
  --data-dir=/var/lib/etcd

Latest:

ExecStart=/usr/local/bin/etcd \\
  --name $ETCD_NAME \\
  --discovery-srv bstock.local \\
  --initial-advertise-peer-urls http://$INTERNAL_IP:2380 \\
  --initial-cluster-token etcd-cluster-1 \\
  --initial-cluster-state new \
  --advertise-client-urls http://$INTERNAL_IP:2379 \\
  --listen-peer-urls http://$INTERNAL_IP:2380 \\
  --listen-client-urls http://0.0.0.0:2379 \\
  --data-dir=/var/lib/etcd
Другие вопросы по тегам