@good_lesha8

Как сохранить состояние пода kubernetes?

Всем привет! Я поднял в кубернетисе деплоумент с jenkins, но после перезагрузки деплоумента соответственно все настройки jenkins сбрасываются. Каким способом лучше всего пробрасывать данные в под, чтобы после перезагрузки пода все настройки сохранились? Привязка идет только к поду или можно в деплоументе прописать? Кластер развернут не в облаке, а просто на трех виртуальных машинах.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист
Засовывай все конфиги и стейт в volume или в configMap (только конфиги), или куда угодно ещё (не знаю, что там женкинс хранит и где), лишь бы вне контейнера.
https://kubernetes.io/docs/concepts/storage/volumes/
https://kubernetes.io/docs/concepts/configuration/...

Ещё можно посмотреть на statefulSet:
https://kubernetes.io/docs/concepts/workloads/cont...
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
Василий Банников разумеется дал правильный ответ, хочу только добавить что стоит использовать готовые конфиги из https://www.jenkins.io/doc/book/installing/kubernetes/, есть и много постов с примерами.
(я лично за jenkins на нормальной VM, но это в скобках. Или за Github actions.)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Сбер Москва
от 380 000 до 480 000 ₽
SberTech Москва
от 150 000 до 230 000 ₽
Crafter Москва
от 230 000 до 250 000 ₽