Как настроить распределенную хеш-таблицу на Kubernetes? - PullRequest
0 голосов
/ 23 мая 2018

Мое приложение выполняется в модулях Kubernetes, и я хотел бы использовать golang / groupcache для распределения сущностей ключ / значение среди экземпляров приложения.

Библиотека groupcache в каждом из моихЭкземплярам приложения необходимо знать детали подключения (IP-адрес и порт) всех остальных экземпляров приложения, чтобы оно могло распределять сущности ключ / значение по своему усмотрению.Как я могу дать groupcache знать детали подключения других запущенных экземпляров моего приложения?Было бы предпочтительным / возможным использовать клиентскую библиотеку Kubernetes Go ?

1 Ответ

0 голосов
/ 24 мая 2018

Go Client Library является одним из вариантов.Другой (более простой) вариант - настроить безголовую службу для группового кэша, поэтому с помощью одного поиска DNS вы можете получить все IP-адреса всех модулей группового кэша.

...