vesper-bot
@vesper-bot
Любитель файрволлов

Как развернуть Apache Ignite в кластере Kubernetes с использованием локального конфига?

Есть кластер Kubernetes без дополнительных настроек, но с вынесенной unrouted сетью подов. Локальная сеть 10.100.0.0/16, сеть служб 10.100.200.0/24, сеть подов 10.200.0.0/16. Пытаюсь развернуть в него Apache Ignite по методичке от разработчиков https://apacheignite.readme.io/docs/stateful-deployment , нарвался на проблему: под при запуске пытается скачать конфиг с гитхаба, естественно обламывается и дальше работать не хочет. За определение локации отвечает параметр CONFIG_URI внутри statefulset.yaml, который был из методички скопирован один в один. Доки указывают, что в этот параметр можно пихнуть не только URI как таковой, но и локальный или абсолютный путь к конфигу. Вот только конфиг сам внутрь образа докера естественным образом не кладется, а интернет из пода недоступен (нефиг!). Вопрос: как мне правильно подпихнуть конфиг в kubernetes statefulset, чтобы кубер его зохавал в себя и выложил в доступ подам игнита?
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
TheRonCronix
@TheRonCronix
1. Использовать путь к файлу в CONFIG_URI: file:///...
2. Загрузить конфиг в ConfigMap или Secret
3. Изменить манифест для стейтфулсета добавив в него volume на основе cm / secret с файлом конфига.

Опционально, использовать стабильный чарт: https://github.com/helm/charts/tree/master/stable/...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы