MGR Backup

mysql.middleware.alauda.io group

MySQLBackup is the Schema for the mysqlbackups API

v1 version
spec object

MySQLBackupSpec defines the desired state of MySQLBackup

cluster object

Cluster is the name of source cluster.

name string

Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

fullExecutor string

Executor is the executor of full backup.

mysqlShellDump object

DumpOption is the dump option for backup.

excludeSchemas []string

ExcludeSchemas specifies the schemas to exclude from the backup.

excludeTables []string

ExcludeTables specifies the tables to exclude from the backup, using the 'schema.table' format.

includeSchemas []string

IncludeSchemas specifies the schemas to include in the backup.

includeTables []string

IncludeTables specifies the tables to include in the backup, using the 'schema.table' format.

maxRate integer

MaxRate specifies the maximum rate at which data is transferred during the backup operation.

threads integer

Threads specifies the number of threads to use for the backup operation.

storage object

Storage is the storage information of backup for.

s3 object

S3 means s3 compatible object storage

bucket string

Bucket in which to store the Backup.

endpoint string

Endpoint (hostname only or fully qualified URI) of S3 compatible storage service.

region string

Region in which the S3 compatible bucket is located.

secret object

Secret is a reference to the Secret containing the credentials authenticating with the S3 compatible storage service.

name string

Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names

storeMeta boolean

StoreMeta is the flag of store meta data.

type string

Type means full or increment backup.

status object

MySQLBackupStatus defines the observed state of MySQLBackup

allocated string

Allocated is the name of pod allocate to.

dataEndTime string

DataEndTime is the stop time of increment backup or full backup data.

dataStartTime string

DataStartTime is the start time of increment backup data.

executor string

Executor is the executor of backup.

finishTime string

FinishTime is the finish time of backup runs.

gtidEnd string

GtidEnd is the stop gtid of backup data

gtidFullPrevious string

FullGtid is the gtid of full backup if skip a full backup.

gtidPrevious string

GtidPrevious is the gtid of previous backup.

gtidStart string

GtidStart is the start gtid of backup data

mark string

Mark is the mark of backup

memberSize integer

MemberSize is the size of cluster member.

message string

Message is the message of run result of backup

path string

Path is the path of the file stored in storage.

startTime string

StartTime is the start time of backup runs.

state string

State is the backup state and enumeration of success, fail or running.

storeMeta boolean

StoreMeta is the flag of store meta CR.