#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 сохраняет пользовательские данные в базе данных в конце, да, будет работать только резервное копирование базы данных.