Как деплоить кафку на миникуб?

Проблема у меня довольно странная, я заливаю работающий image из докера если быть точнее wurstmeister/kafka , на докере контейнер создается, все работает, связывается с зукипером нормально и все такое. Но вот в кубере выдает ошибку Back-off restarting failed container. Залезая в логи я вижу что Powershell
Хотя когда я создаю docker-image через docker-compose файлик такая конфига у меня задана да и локально в докере все окей, с чем может быть связана ошибка и как ее пофиксить ? То как я деплою сам имедж


Ответы (1 шт):

Автор решения: Exploding Kitten

Если вам просто нужно задеплоить Kafka, которое будет использоваться вашим приложением, то я бы советовал посмотреть в сторону Helm - это менеджер пакетов (готовых приложений) для Kubernetes, который имеет уже кучу готовых приложений, а также кучу конфигураций, т.е. можно настроить развертывание приложения по себя.

Установите Helm: офф. инструкция.

Установить Kafka (от bitnami):

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-release bitnami/kafka

Это развернет вам Kafka со всеми нужными настройками (один инстанс). Helm вам напишет по каким адресам внутри кластера Kubernetes можно это использовать.

Для вашего приложения вы можете создать deployment руками и укажите правильные адреса Kafka, это не скожно, я думаю гайдов в интернете достаточно.

→ Ссылка