Как создавать скрытые резервные копии ключей при использовании диаграммы helm

#backup #keycloak #kubernetes-helm

#резервное копирование #скрытый ключ #kubernetes-helm

Вопрос:

Я настроил кластер скрытого ключа с помощью диаграммы helm. Пока все работает нормально. Однако мне нужно создавать резервные копии для случаев аварийного восстановления.

Моя среда:

  • Кластер скрытого ключа с 2 экземплярами
  • Развернуто с диаграммой helm
    • Итак, keycloak выполняется в контейнерах в kubernetes pods
  • Внешняя база данных (postgres)

К сожалению, ни в readme в репозитории helm chart на github, ни в руководстве по администрированию сервера нет описания того, как правильно создавать резервные копии.

Import/Export В разделе руководства описывается, как экспортировать данные, но в нем упоминается о выполнении standalone.sh , что кажется непрактичным в кластеризованной и контейнерной среде (подключитесь к контейнерам и выполните его там?). Так что это кажется практичным для одноразового переноса, но не для повторяющегося резервного копирования.

Запись в списке рассылки указывает, что резервного копирования базы данных должно быть достаточно, но после того, как кто-то спросил, все ли это, что необходимо, ответа пока не последовало.

Итак, мой вопрос:

Достаточно ли создать резервную копию базы данных, чтобы получить надежные резервные копии со всеми данными? (пользователи, области …)

Я задавал аналогичный вопрос в репозитории keycloak helm, но, возможно, кто-то здесь знает решение.

Если требуется дополнительная информация для ответа, пожалуйста, дайте мне знать!

Комментарии:

1. для резервного копирования конфигурации вы можете использовать импорт / экспорт JSON, однако keycloack сохраняет пользовательские данные в базе данных в конце, да, будет работать только резервное копирование базы данных.