Backup
Backup is a backup of tidb cluster.
Field | Description |
---|
apiVersion string | pingcap.com/v1alpha1 |
kind string | Backup |
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of the metadata field. |
spec BackupSpec |
from TiDBAccessConfig | From is the tidb cluster that needs to backup. | backupType BackupType | Type is the backup type for tidb cluster. | tikvGCLifeTime string | TikvGCLifeTime is to specify the safe gc life time for backup. The time limit during which data is retained for each GC, in the format of Go Duration. When a GC happens, the current time minus this value is the safe point. | StorageProvider StorageProvider | (Members of StorageProvider are embedded into this type.) StorageProvider configures where and how backups should be stored. | storageClassName string | (Optional) The storageClassName of the persistent volume for Backup data storage. Defaults to Kubernetes default storage class. | storageSize string | StorageSize is the request storage size for backup job | br BRConfig | BRConfig is the configs for BR | tolerations []Kubernetes core/v1.Toleration | (Optional) Base tolerations of backup Pods, components may add more tolerations upon this respectively | affinity Kubernetes core/v1.Affinity | (Optional) Affinity of backup Pods | useKMS bool | Use KMS to decrypt the secrets | serviceAccount string | Specify service account of backup |
|
status BackupStatus | |