Мы хотели бы обогатить нашу среду kubernetes с помощью consul, чтобы иметь переносимый уровень для конфигурации приложения / этапа / узла. Вот мои шаги, исходя из моего текущего понимания:
Магия связана с тем, что мне нужно было запустить такую команду, как:
consul join <Node A Address> <Node B Address> <Node C Address>
одна из реплик, которая только что запустилась. У меня в голове два с половиной препятствия:
Мое чутье подсказывает мне написать собственный сценарий, который взаимодействует с внутренним etcd из Кубернеты чтобы увидеть, какие узлы были зарегистрированы, и забирает их оттуда. Это правильное направление? Будет ли команда в контролер шаблон будет запущен в нужное время, т.е. после в etcd обновился с новым подом / репликой?
Ваш вопрос связан с открытой проблемой Github https://github.com/kubernetes/kubernetes/issues/5017
Пожалуйста, следуйте туда для ответа.