Skip to main content
すべてのクラウドプロバイダー
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • すべてのクラウドプロバイダー
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Kubernetes アプリケーションの追加と保護

共同作成者 netapp-mwallis

NetApp Backup and Recovery を使用すると、kubeconfig ファイルを生成してアップロードしなくても、Kubernetes クラスターを簡単に検出できます。 NetApp Consoleのユーザー インターフェイスからコピーした簡単なコマンドを使用して、Kubernetes クラスターを接続し、必要なソフトウェアをインストールできます。

新しいKubernetesアプリケーションを追加して保護する

Kubernetes アプリケーションを保護するための最初のステップは、NetApp Backup and Recovery内にアプリケーションを作成することです。アプリケーションを作成すると、Kubernetes クラスター上で実行中のアプリケーションがコンソールに認識されます。

開始する前に

Kubernetesアプリケーションを追加して保護する前に、"Kubernetesワークロードを発見する"

手順
  1. NetApp Backup and Recoveryで、Inventory を選択します。

  2. Kubernetes インスタンスを選択し、[表示] を選択して、そのインスタンスに関連付けられているリソースを表示します。

  3. *アプリケーション*タブを選択します。

  4. *アプリケーションの作成*を選択します。

  5. アプリケーションの名前を入力します。

  6. 必要に応じて、次のいずれかのフィールドを選択して、保護するリソースを検索します。

    • 関連クラスター

    • 関連する名前空間

    • リソースの種類

    • ラベルセレクター

  7. 必要に応じて、「クラスタースコープリソース」を選択して、クラスターレベルでスコープ指定されたリソースを選択します。これらのリソースを含めると、アプリケーションの作成時にアプリケーションに追加されます。

  8. 必要に応じて、「検索」を選択し、検索条件に基づいてリソースを検索します。

    メモ コンソールには検索パラメータや結果は保存されません。パラメータは、選択した Kubernetes クラスターでアプリケーションに含めることができるリソースを検索するために使用されます。
  9. コンソールには、検索条件に一致するリソースのリストが表示されます。

  10. 保護するリソースがリストに含まれている場合は、[次へ] を選択します。

  11. 必要に応じて、「ポリシー」領域で、アプリケーションを保護するための既存の保護ポリシーを選択するか、新しいポリシーを作成します。ポリシーを選択しない場合、アプリケーションは保護ポリシーなしで作成されます。あなたはできる"保護ポリシーを追加する"後で。

  12. *プレスクリプトとポストスクリプト*領域で、バックアップ操作の前または後に実行するプレスクリプトまたはポストスクリプトの実行フックを有効にして構成します。プレスクリプトまたはポストスクリプトを有効にするには、少なくとも1つ作成しておく必要があります。"実行フックテンプレート"

  13. *作成*を選択します。

結果

アプリケーションが作成され、Kubernetes インベントリの アプリケーション タブのアプリケーション リストに表示されます。 NetApp Consoleは設定に基づいてアプリケーションの保護を有効にし、バックアップとリカバリの 監視 領域で進行状況を監視できます。

既存のKubernetesアプリケーションを保護する

すでに追加した Kubernetes アプリケーションで保護ポリシーを有効にします。

手順
  1. NetApp Backup and Recoveryで、Inventory を選択します。

  2. Kubernetes インスタンスを選択し、[表示] を選択して、そのインスタンスに関連付けられているリソースを表示します。

  3. *アプリケーション*タブを選択します。

  4. アプリケーションのリストで、保護するアプリケーションを選択し、関連する [アクション] メニューを選択します。

  5. *保護*を選択します。

  6. ポリシー 領域で、アプリケーションを保護するための既存の保護ポリシーを選択するか、新しいポリシーを作成します。参照"ポリシーを作成します。"保護ポリシーの作成の詳細については、こちらをご覧ください。

  7. *プレスクリプトとポストスクリプト*領域で、バックアップ操作の前または後に実行するプレスクリプトまたはポストスクリプトの実行フックを有効にして構成します。実行フックのタイプ、使用するテンプレート、引数、ラベルセレクターを構成できます。

  8. *完了*を選択します。

結果

コンソールは設定に基づいてアプリケーションの保護を有効にし、バックアップとリカバリの 監視 領域で進行状況を監視できます。アプリケーションの保護を有効にするとすぐに、コンソールはアプリケーションの完全バックアップを作成します。その後の増分バックアップは、アプリケーションに関連付けられた保護ポリシーで定義されたスケジュールに基づいて作成されます。

Kubernetesアプリケーションを今すぐバックアップ

将来のバックアップとスナップショットのベースラインを確立するため、または最新のデータが保護されていることを確認するために、Kubernetes アプリケーションのバックアップを手動で作成します。

手順
  1. NetApp Backup and Recoveryで、Inventory を選択します。

  2. Kubernetes インスタンスを選択し、[表示] を選択して、そのインスタンスに関連付けられているリソースを表示します。

  3. *アプリケーション*タブを選択します。

  4. アプリケーションのリストで、バックアップするアプリケーションを選択し、関連する [アクション] メニューを選択します。

  5. *今すぐバックアップ*を選択します。

  6. 正しいアプリケーション名が選択されていることを確認してください。

  7. *バックアップ*を選択します。

結果

コンソールはアプリケーションのバックアップを作成し、バックアップとリカバリの 監視 領域に進行状況を表示します。バックアップは、アプリケーションに関連付けられた保護ポリシーに基づいて作成されます。