Kubernetes 環境でデータベースを復元する
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
このガイドでは、ScalarDB または ScalarDL が Kubernetes 環境で使用するデータベースを復元する方法について説明します。このガイドは、クラウドサービスプロバイダーのマネージドデータベースを ScalarDB または ScalarDL のバックエンドデータベースとして使用していることを前提としていることに注意してください。
データベースをリストアする手順
-
ScalarDB または ScalarDL ポッドを0にスケールインして、バックエンドデータベースへのリクエストを停止します。Helm コマンドで
--set *.replicaCount=0
フラグを使用すると、ポッドを0にスケールインできます。- ScalarDB Server
helm upgrade <release name> scalar-labs/scalardb -n <namespace> -f /path/to/<your custom values file for ScalarDB Server> --set scalardb.replicaCount=0
- ScalarDL Ledger
helm upgrade <release name> scalar-labs/scalardl -n <namespace> -f /path/to/<your custom values file for ScalarDL Ledger> --set ledger.replicaCount=0
- ScalarDL Auditor
helm upgrade <release name> scalar-labs/scalardl-audit -n <namespace> -f /path/to/<your custom values file for ScalarDL Auditor> --set auditor.replicaCount=0
- ScalarDB Server
-
ポイントインタイムリカバリ (PITR) 機能を使用してデータベースを復元します。