【问题标题】:cockroachdb Daily backup from EKS clustercockroachdb 从 EKS 集群每日备份
【发布时间】:2022-01-30 11:13:52
【问题描述】:

我需要每天备份 cockroachdb 并推送到 S3,它在带有 statefulset 的 EKS 集群下运行,所以任何人都可以建议最好的方法来做到这一点。

谢谢。

【问题讨论】:

  • 我已经尝试过使用 kubectl exec -it cockroachdb-client-secure -- ./cockroach dump --certs-dir=/cockroach-certs --host=cockroachdb-public --database= test-DB > test-DB-2022jan-k8s.sql ,但退出时出现错误“命令以退出代码 1 终止”但我可以使用 ./cockroach sql 恢复数据库,使用相同的 kubectl 命令

标签: amazon-web-services kubernetes amazon-eks cockroachdb


【解决方案1】:

最好的方法是使用 CockroachDB 进行备份。

CREATE SCHEDULE schedule_label
  FOR BACKUP INTO 's3://test/backups/schedule_test?AWS_ACCESS_KEY_ID=x&AWS_SECRET_ACCESS_KEY=x'
    WITH revision_history
    RECURRING '@daily';

您可以使用 RECURRING 参数安排准确的运行时间。

CREATE SCHEDULE schedule_database
  FOR BACKUP DATABASE movr INTO 's3://test/schedule-database?AWS_ACCESS_KEY_ID=x&AWS_SECRET_ACCESS_KEY=x'
    WITH revision_history
    RECURRING '1 0 * * *';

文档链接是this

【讨论】:

  • 需要企业许可证
猜你喜欢
  • 2020-07-22
  • 2021-03-25
  • 2020-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-20
  • 2022-07-13
相关资源
最近更新 更多