Skip to main content
Version: 3.0.0-alpha (Diátaxis)

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: true to ensure regular backups of critical cluster resources.
  • Use valuesOverride to 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.