第1章 Red Hat Advanced Cluster Security for Kubernetes のバックアップ

Red Hat Advanced Cluster Security for Kubernetes のデータバックアップを実行できます。これらのバックアップは、インフラストラクチャーの災害やデータの破損が発生した場合のデータの復元に使用できます。

Amazon S3 または Google Cloud Storage と統合することで、自動バックアップまたはオンデマンドバックアップを設定できます。または、roxctl コマンドラインインターフェイス (CLI) を使用してオンデマンドバックアップを実行できます。

バックアップには、Red Hat Advanced Cluster Security for Kubernetes データベース全体が含まれます。これには、すべての設定、リソース、イベント、および証明書が含まれます。バックアップが安全に保存されていることを確認してください。

重要

3.0.53 以前の Red Hat Advanced Cluster Security for Kubernetes を使用している場合は、バックアップに証明書が含まれていません。

1.1. roxctl CLI を使用したオンデマンドバックアップ

roxctl CLI を使用して、backup コマンドを使用してバックアップを作成できます。このコマンドを実行するには、API トークンまたは管理者パスワードのいずれかが必要です。

1.1.1. API トークンを使用したオンデマンドバックアップ

API トークンを使用して、Red Hat Advanced Cluster Security for Kubernetes のデータベース全体をバックアップできます。

前提条件

  • Admin ロールを持つ API トークンが必要です。
  • roxctl CLI をインストールしている。

手順

  1. ROX_API_TOKEN および ROX_CENTRAL_ADDRESS 環境変数を設定します。

    $ export ROX_API_TOKEN=<api_token>
    $ export ROX_CENTRAL_ADDRESS=<address>:<port_number>
  2. backup コマンドを実行します。

    • Red Hat Advanced Cluster Security for Kubernetes 3.0.55 以降の場合:

      $ roxctl -e "$ROX_CENTRAL_ADDRESS" central backup
    • Red Hat Advanced Cluster Security for Kubernetes 3.0.54 以降の場合:

      $ roxctl -e "$ROX_CENTRAL_ADDRESS" central db backup

デフォルトでは、roxctl CLI はコマンドを実行したディレクトリーにバックアップファイルを保存します。--output オプションを使用して、バックアップファイルの場所を指定できます。

関連情報

1.1.2. 管理者パスワードを使用したオンデマンドバックアップ

管理者パスワードを使用して、Red Hat Advanced Cluster Security for Kubernetes のデータベース全体をバックアップできます。

前提条件

  • 管理者パスワードが必要である。
  • roxctl CLI をインストールしている。

手順

  1. ROX_CENTRAL_ADDRESS 環境変数を設定します。

    $ export ROX_CENTRAL_ADDRESS=<address>:<port_number>
  2. backup コマンドを実行します。

    • Red Hat Advanced Cluster Security for Kubernetes 3.0.55 以降の場合:

      $ roxctl -p <admin_password> -e "$ROX_CENTRAL_ADDRESS" central backup
    • Red Hat Advanced Cluster Security for Kubernetes 3.0.54 以降の場合:

      $ roxctl -p <admin_password> -e "$ROX_CENTRAL_ADDRESS" central db backup

デフォルトでは、roxctl CLI はコマンドを実行したディレクトリーにバックアップファイルを保存します。--output オプションを使用して、バックアップファイルの場所を指定できます。