Стандартный способ сделать резервную копию mysql, работающего внутри модуля Kubernetes? - PullRequest
0 голосов
/ 22 февраля 2019

У меня кластер Kubernetes на цифровом океане, и я работаю с базой данных в модуле k8s.

Я планирую запланировать резервное копирование на каждый день, так что это лучший способ для ежедневного автоматического резервного копирования.РАБОТА или ДЖЕНКИНС?

База данных не предоставляется снаружи с использованием какой-либо службы

, если я использую задание K8s, как сохранить резервную копию в PVC и как удалить старую?

Я уже запускаю сценарий, чтобы сделать снимок тома с помощью jenkin - это хороший способ восстановить?

1 Ответ

0 голосов
/ 22 февраля 2019

вы можете рассмотреть один из следующих подходов

  1. Создайте CronJob в k8s и запустите резервное копирование, используя службу mysql dns.
  2. установите cron внутри контейнера mysql (обновите образ mysql с помощью cron) и запустить резервное копирование MySQL через запланированный интервал.заархивируйте резервную копию и отправьте ее в хранилище s3.
...