CoreOS 1353.4.0 - Как мне настроить Ignition для члена кластера etcd с динамическим обнаружением?

Используя CoreOS 1353.4.0 в DigitalOcean, как мне написать конфигурацию Ignition для машины, которая должна присоединиться к кластеру etcd с динамическим обнаружением?

I ' Мы написали следующую конфигурацию Ignition (в основном в соответствии с в этом руководстве ), но, похоже, с ней возникли проблемы, поскольку я не могу подключиться по SSH к машинам, настроенным с его помощью, и не могу пинговать их:

etcd:
  advertise_client_urls: http://{PRIVATE_IPV4}:2379
  discovery: https://discovery.etcd.io/715ba22c9924d4edd7aa674eeefddf87
  initial_advertise_peer_urls: http://{PRIVATE_IPV4}:2380
  listen_client_urls: http://0.0.0.0:2379
  listen_peer_urls: http://{PRIVATE_IPV4}:2380
  name: '{HOSTNAME}'

Этот файл конфигурации превращается в собственный синтаксис Ignition путем выполнения транспилятора конфигурации CoreOS : ct -in-file config.yaml -out-file config.ign -platform digitalocean .

Я подозреваю, что виновата конфигурация, так как во время загрузки машины появляются некоторые предупреждения. Капля создана без каких-либо функций конфигурации, то есть я могу пинговать их и использовать SSH.

2
задан 19 April 2017 в 20:35
1 ответ

Оказывается, это действительно хорошо работает. Я просто допустил ошибку при отправке конфигурации в API DigitalOcean, из-за которой синтаксис стал недействительным.

0
ответ дан 3 December 2019 в 14:11

Теги

Похожие вопросы