フィールド | 省略値 | 説明 |
|---|---|---|
apiVersion | fep.fujitsu.io/v1 | 固定 |
kind | FEPBackup | 固定 |
metadata.name | <clustername> | カスタムリソース名を入力します。 |
spec.pgbackrestParams | "|" | 「|」固定で、pgbackrest.confで設定するパラメータを以下の行から記述します。 |
spec.schedule.num | Integer | 設定するスケジュールの数 バックアップスケジュールの最大数は5です。 |
spec.scheduleN.schedule | - | N番目のスケジュールの日付と時刻をcron形式で記述します。日付と時刻はUTC時間です。 |
spec.scheduleN.type | full/incr | full : フルバックアップを実行します(データベースクラスタの内容をバックアップします)。 incr : 増分バックアップを実行します(最後のバックアップ移行時に変更されたデータベースクラスタファイルのみをバックアップします)。 |
spec.preScript | " " | このパラメータには省略値を指定する必要があります。 |
spec.postScript | " " | このパラメータには省略値を指定する必要があります。 |
作成されたFEPBackupカスタムリソースの例
apiVersion: fep.fujitsu.io/v1
kind: FEPBackup
metadata:
name: fepcluster-backup
spec:
schedule:
num : 2
schedule1:
schedule : "0 0 1 * *"
type : "full"
schedule2:
schedule : "0 0 1-6 * *"
type : "incr"
preScript: " "
postScript: " "
pgbackrestParams: |
# define custom pgbackrest.conf parameters below to override defaults.
[global]
repo1-retention-full = 30
repo1-retention-full-type = time
...