Можете ли вы использовать Amazon MSK на EKS?

Я смотрю на возможность замены / переноса нашей существующей установки Apache Kafka (версия 2.1.0) на MSK Amazon и для ее работы на EKS.

Я искал вокруг, чтобы увидеть, возможно ли это на самом деле, и если кто-то сделал это или попытался, но пока я видел только ссылку на использование Apache Kafka на EKS. Кто-нибудь знает, возможно ли / имеет смысл использовать MSK на EKS?

Большое спасибо.

3 ответа

Ответ - нет, MSK - это полностью управляемый сервис, предоставляемый AWS, вы не можете установить управляемый сервис :-), но вы можете запустить свой собственный кластер Kafka поверх кластера Kubernetes в AWS, например. на сервисе EKS при установке Kafka Operator:https://banzaicloud.com/docs/supertubes/kafka-operator/

Раньше я не делал этого для MSK, но наверняка сделал это для AWS Aurora Postgres. Не уверен, почему вы не можете определить свое внешнее постоянство (в данном случае MSK) как службу без селектора, а затем вручную зарегистрировать объект конечной точки, указывающий на хост MSK.

https://kubernetes.io/docs/concepts/services-networking/service/#services-без-селекторов

Amazon MSK предоставляет полностью управляемые кластеры Kafka, что означает, что с вашей стороны вам вообще не нужно управлять кластером. Узлы брокера и Zookeeper упакованы, развернуты, созданы, обновлены и исправлены для вас.

Этот пошаговый учебник иллюстрирует создание кластера.

Другие вопросы по тегам