Лучшая практика развертывания коннектора kafka в распределенном режиме на kubernetes - PullRequest
0 голосов
/ 20 апреля 2020

Я новичок в Kubernetes и пытаюсь развернуть соединитель kafka в распределенном режиме на kubernetes. Я имею четкое представление о настройке свойств работника и соединителя, но что лучше всего использовать для развертывания kubernetes? Должен ли я развернуть два модуля, каждый с одним рабочим и два рабочих из двух модулей, имеющих один и тот же идентификатор группы потребителей / производителей? Или другие конфигурации, такие как два рабочих, как два контейнера внутри одного контейнера? Я надеюсь, что мой вопрос ясен, большое спасибо!

1 Ответ

2 голосов
/ 20 апреля 2020

Краткий ответ:

Необходимо развернуть два или более контейнеров с потребительским контейнером для каждого модуля.

Более длинная версия:

Это зависит от того, чего вы пытаетесь достичь. Модуль - это самые маленькие развертываемые единицы вычислительной техники в мире kubernetes. Два или более контейнера должны располагаться рядом друг с другом в одном модуле, если они тесно связаны между собой.

Для вашего текущего варианта использования преимущество использования kubernetes (вне многих других) состоит в том, что вы можете горизонтально масштабировать Количество потребителей легко за счет увеличения реплик, тем самым увеличивая количество стручков. Эти потребители должны иметь один и тот же идентификатор группы потребителей. (История для продюсеров тоже будет похожа)

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...