Сеть в Managed Service for Apache Kafka®
При создании кластера вы можете:
- задать сеть для хостов кластера;
- указать зоны доступности, в которых должны располагаться хосты кластера;
- задать подсети во всех зонах доступности;
- включить публичный доступ к кластеру извне Yandex Cloud.
Если в кластере присутствуют хосты ZooKeeper, каждый из трех хостов ZooKeeper будет использовать свою выделенную зону доступности и выбранную в ней подсеть. Подробнее см. в разделе Взаимосвязь ресурсов сервиса.
Имя хоста и FQDN
Имя для каждого хоста в кластере Managed Service for Apache Kafka® генерируется при его создании. Это имя будет являться доменным именем хоста (FQDN). Имя хоста и, соответственно, FQDN невозможно изменить.
Подробнее о том, как получить FQDN хоста, см. в инструкции.
FQDN можно использовать для доступа к хосту в рамках одной облачной сети. Подробнее см. в документации сервиса Yandex Virtual Private Cloud.
Публичный доступ к кластеру
Если вы запросили публичный доступ при создании кластера, все хосты-брокеры в кластере будут доступны извне Yandex Cloud. Чтобы подключиться к такому кластеру, используйте FQDN одного или нескольких хостов-брокеров этого кластера.
Запросить публичный доступ после создания кластера невозможно.
При удалении кластера с включенным публичным доступом все публичные IP-адреса, назначенные этому кластеру, отзываются.
Группы безопасности
Для групп безопасности действует принцип «весь трафик, который не разрешен, запрещен». Для подключения к кластеру задайте правила в группе безопасности. Они разрешают трафик с определенных портов, IP-адресов или из других групп безопасности. Например, ВМ не сможет подключиться к кластеру, если:
- ВМ находится в подсети 10.128.0.0/16, а в правилах на входящий трафик указана только подсеть 10.133.0.0/24.
- ВМ находится в подсети 10.133.0.0/24, но обращается к порту, не указанному в правилах группы безопасности.
Совет
При подключении к кластеру из той же облачной сети, в которой он находится, не забудьте настроить группы безопасности не только для кластера, но и для ВМ, с которой выполняется подключение.
Особенности работы с группами безопасности:
-
Настройки групп безопасности влияют только на возможность подключения к кластеру. Они не влияют на функционирование кластеров: репликации разделов топиков по хостам-брокерам, связь между брокерами и хостами ZooKeeper и другие возможности.
-
Даже если кластер и ВМ, с которой выполняется подключение, находятся в одной группе безопасности, подключение будет невозможно, если в этой группе не заданы правила, разрешающие прохождение трафика между этой ВМ и кластером.
Однако такие правила по умолчанию содержатся в группе безопасности, которая добавляется автоматически при создании облачной сети. Это правила
Self
, разрешающие неограниченное прохождение трафика внутри группы.