Velero
velero (Object) β Requiredβ
Descriptionβ
The velero field contains the main configuration of the clusterβs backup and restoration system.
It allows enabling Velero and defining its deployment parameters.
Exampleβ
velero:
enabled: true
valuesOverride:
velero:
configuration:
backupStorageLocation:
provider: aws
enabled (boolean) β Requiredβ
Descriptionβ
Indicates whether Velero is enabled (true) or disabled (false).
When enabled, Velero deploys its components (server, controllers, and CRDs) to manage backups and restores.
Exampleβ
enabled: true
valuesOverride (Object) β Requiredβ
Descriptionβ
The valuesOverride field allows overriding the default values of the Velero deployment.
It is used to configure storage parameters, automated schedules, cloud providers, and security or resource options.
Exampleβ
valuesOverride:
velero:
configuration:
backupStorageLocation:
provider: aws
bucket: velero-backups
config:
region: eu-west-3
schedules:
daily:
schedule: "0 2 * * *"
template:
ttl: 240h
π‘ Best Practicesβ
- Enable
enabled: trueto ensure regular backups of critical cluster resources. - Use
valuesOverrideto adapt the configuration to your cloud provider or storage backend (AWS, GCP, Azure, MinIO, etc.). - Configure automatic schedules for recurring backups.
- Regularly verify backup integrity and test restore procedures.
- Restrict access to storage credentials to secure backup data.