ページの先頭行へ戻る
Enterprise Postgres 14 SP1 オペレーターリファレンス
FUJITSU Software

1.2.8 FEPRestoreカスタムリソースパラメータ

フィールド

省略値

説明

apiVersion

fep.fujitsu.io/v1

固定

kind

FEPRestore

固定

metadata.name

-

カスタムリソース名を入力します。

spec.fepVersion

オプション

指定されたバージョンのFEPRestoreイメージを使用します。有効な値:12、13、14

spec.image

<current-released-image>

使用するFEPリストアコンテナイメージ

quay.io/fujitsu/fujitsu-enterprise-postgres-14-restore:ubi8-14-0.0

オプションです。

デフォルトでは、空白のままです。この場合、オペレータコンテナ環境からimageのURLを取得します。

imageを指定すると、オペレータはそのイメージを取得してコンテナを展開します。

spec.imagePullPolicy

IfNotPresent

spec.mcSpec.limits

cpu: 0.2

memory: "300Mi"

spec.mcSpec.requests

cpu: 0.1

memory: "200Mi"

spec.fromFEPcluster

<from_clustername>

リストア元のFEPクラスタの名前

spec.toFEPcluster

<to_clustername>

リストア先のFEPクラスタの名前を指定します。

既存クラスタへのリストアの場合は、本パラメタの行自体を指定しないでください。

spec.restoretype

latest/PITR

latest - 最新状態にリストア

PITR : 日付/時刻のリストア

spec.restoredate

-

spec.restoretypeがPITRの場合、PITRの日付(UTC)をYYYY-MM-DD形式で指定します。

なお、必ずシングルクォートを付与してください。

例) 「'2020-11-25'」

spec.restoretime

-

spec.restoretypeがPITRの場合、PITRの時刻(UTC)をHH:MM:SS形式で指定します。

なお、必ずシングルクォートを付与してください。

例) 「'02:50:43'」

spec.restoreTargetRepo

オプション

マルチレポジトリを利用している場合は、リストア元のレポジトリを指定します。

指定されない場合、“1”が代入されます。

spec.changeParams.fepChildCrVal.backup.pgbackrestParams

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.pgbackrestParams設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.backup.pgbackrestKeyParams

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.pgbackrestKeyParams設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.backup.caName

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.caName設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.backup.repoKeySecretName

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.repoKeySecretName設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.backupVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.backupVol設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.archivewalVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.archivewalVol設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.dataVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.dataVol設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.walVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.walVol設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.logVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.logVol設定を変更する場合に指定します。

spec.changeParams.fepChildCrVal.storage.tablespaceVol

オプション

新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.tablespaceVol設定を変更する場合に指定します。


作成されたFEPRestoreカスタムリソースの例

apiVersion: fep.fujitsu.io/v1
kind: FEPRestore
metadata:
  name: feprestore
spec:
  mcSpec:
    limits:
      cpu: 200m
      memory: 300Mi
    requests:
      cpu: 100m
      memory: 200Mi
  fromFEPcluster: fepcluster1
  toFEPcluster: fepcluster2
  restoretype: latest
  imagePullPolicy: IfNotPresent

FEPRestoreカスタムリソースを使用したポイントインタイムリカバリの例

apiVersion: fep.fujitsu.io/v1
kind: FEPRestore
metadata:
  name: feprestore
spec:
  mcSpec:
    limits:
      cpu: 300m
      memory: 700Mi
    requests:
      cpu: 200m
      memory: 512Mi
  fromFEPcluster: fepclusterA
  toFEPcluster: fepclusterB
  restoretype: PITR
  restoredate: 2020-11-25
  restoretime: 02:50:43
  imagePullPolicy: IfNotPresent

注意

処理が正常に完了すると、FEPRestoreのカスタムリソースは自動で削除されます。