7.4. カスタムリソースを使用したバックアップの管理
以下のセクションでは、CodeReady Workspaces インストールのバックアップを作成し、カスタムリソースオブジェクトを使用して直接復元する方法を説明します。
注記
- Red Hat CodeReady Workspaces Operator は、同じクラスター内でバックアップサーバーを自動的に設定できますが、実稼働環境での使用には推奨されません。
- CodeReady Workspaces インストールと同じ OpenShift プロジェクト内のデータをバックアップするという決定に起因する制限に同意したユーザーは、このセクションをスキップできます。
7.4.1. 新規バックアップの作成
CheClusterBackup
オブジェクトを作成し、新規バックアップを作成します。apiVersion: org.eclipse.che/v1 kind: CheClusterBackup metadata: name: CodeReady Workspaces-backup spec: backupServerConfigRef: backup-server-configuration 1
- 1
- 使用するバックアップサーバーを定義する
CheBackupServerConfiguration
オブジェクトの名前。-
CheClusterBackup
オブジェクトの作成は、新規バックアップを開始します。 新規バックアップオブジェクトに同じ名前を再利用する前に、古いオブジェクトを削除します。
oc delete CheClusterBackup <name> -n openshift-workspaces
-
注記
CheClusterBackup
オブジェクトの編集は機能しません。
代替方法
内部バックアップサーバーを使用するには、CodeReady Workspaces Operator から自動設定を要求します。上記の準備は必要ありません。
自動設定を構成し、バックアップを内部バックアップサーバーに送信します。
apiVersion: org.eclipse.che/v1 kind: CheClusterBackup metadata: name: CodeReady Workspaces-backup spec: useInternalBackupServer: true