Как настроить узел CoreOS для использования существующего кластера etcd3?

Я запускаю кластер CoreOS с 3-мя серверами etcd3. В настоящее время я загружаю их с фиксированными IP-адресами следующим образом:

etcd:
  name:                        etcd0
  listen_client_urls:          http://{PRIVATE_IPV4}:2379,http://127.0.0.1:2379
  advertise_client_urls:       http://{PRIVATE_IPV4}:2379
  listen_peer_urls:            http://{PRIVATE_IPV4}:2380
  initial_advertise_peer_urls: http://{PRIVATE_IPV4}:2380
  initial_cluster:             etcd0=http://10.10.10.10:2380,etcd1=http://10.10.10.11:2380,etcd2=http://10.10.10.12:2380
  initial_cluster_token:       my-super-secret
  initial_cluster_state:       new

Я знаю, что я мог бы также использовать службу обнаружения для этого, но по соображениям безопасности рассмотрите возможность замены ее позднее для обнаружения через конфигурацию DNS.

Пока все хорошо - 3 etcd3 Кластер запущен и работает. Мой вопрос сейчас заключается в том, как мне настроить все узлы / рабочие станции CoreOS для использования этого etcd? Например, они могут использовать блокировку обновления через etcd или запросить параметры конфигурации, такие как учетные данные базы данных и т. Д. Из кластера. Я думаю, с etcd2 была настройка прокси, но я не мог найти, как это сделать с etcd3.

Было бы здорово, если бы кто-то мог опубликовать то, что мне нужно, на стороне CoreOS Worker для конфигурации... (я хочу сделать всю конфигурацию непосредственно в конфигурации Linux-контейнера, чтобы машина подошла и была готова к работе).

Спасибо

Приветствия bin2hex

0 ответов

Другие вопросы по тегам