У меня есть несколько отдельных кластеров etcd, я бы хотел, чтобы ими управляли централизованно:
у меня есть несколько отдельных кластеров etcd. Хосты в одном кластере не должны иметь доступа к конфигурации в другом кластере.
В центральные хосты должны иметь возможность читать и писать во все кластеры, так как роль этого хоста - видеть и контролировать все кластеры.
Я не совсем уверен, как это реализовать.
Кластер etcd адресуется по комбинации хост: порт. Таким образом, один хост может одновременно участвовать в нескольких кластерах; точно так же, как на одном хосте может одновременно работать несколько баз данных MySQL.
Например:
В будущем мы хотели бы добавить кластерную адресацию в пространство ключей, как это сделал Google Chubby. Это будет выглядеть примерно так / keys / local / foobar /keys/remote.cluster/foobar. Хотя с дизайном и реализацией чего-то подобного не разобрались ..
С определением размера кластера и связью также связаны будущие API-интерфейсы прокси и управления кластером, которые недавно обсуждались здесь: https://groups.google.com/forum/#!topic/coreos-dev/qgz5DLl2h-E