Подключение S3-хранилища
Назначение
S3-совместимое хранилище задаёт место хранения метаданных и данных бэкапов Velero. В Kubernetes оно представлено ресурсом BackupStorageLocation в неймспейсе velero. Имя локации затем указывается в бэкапах (поле spec.storageLocation или аналог в форме).
Проверка в кластере:
kubectl get backupstoragelocation -n velero
В графическом интерфейсе кластера или неймспейса
Резервное копирование и восстановление → Хранилища → Добавить хранилище.
Скриншоты (список, форма, манифест)




Параметры подключения (базовый режим в интерфейсе)
| Параметр | Обязательность | Описание |
|---|---|---|
| Имя хранилища | Да | Уникальное имя. После сохранения недоступно для редактирования. |
| Bucket | Да | Бакет, куда загружаются резервные копии. |
| Директория | Нет | Подпапка в бакете для бэкапов. |
| Имя пользователя | Да | Учётная запись для S3. |
| Пароль | Да | Секрет для доступа. |
| Регион | Да | Регион объекта хранения. |
| Адрес S3 | Да | URL (FQDN или IP). Примеры: http://example.com:9000, https://11.11.111.11. |
| Проверить сертификат | — | Пропускать ли проверку TLS-сертификата. |
| Файл сертификата | Нет | CA для проверки, если нужен. |
При подключении без TLS загрузку сертификата можно пропустить.
Расширенные параметры
| Параметр | Описание |
|---|---|
| S3ForcePathStyle | Path-style адресация к S3 (по умолчанию — да). |
| Провайдер | Нативно поддерживается AWS, MinIO |
| Периодичность синхронизации (backupSyncPeriod) | Интервал синхронизации каталога бэкапов с объектным хранилищем. |
Просмотр и изменение
Статус и параметры отображаются на странице хранилища. Чтобы изменить подключённое хранилище, откройте его из списка, обновите параметры, обязательно указав пароль, и сохраните изменения. В форме можно изменить Bucket, Директорию, имя пользователя, пароль, регион, адрес S3, настройки проверки сертификата и расширенные параметры.
Имя хранилища после создания не меняется. Если нужно изменить имя BackupStorageLocation, создайте новое хранилище и используйте его в новых бэкапах или планировщиках.
Если изменяете YAML на вкладке Манифест, выполните Проверить: результат отображается справа; при ошибке валидации формата манифеста проверка недоступна. Сохраните изменения, иначе они не применятся.
Удалить хранилище можно со страницы списка хранилищ, со страницы просмотра (действие Удалить) или удалив ресурс на вкладке манифеста.
Обратите внимание! Внимание: запрос на удаление бэкапов из хранилища на стороне платформы асинхронный и может завершиться неуспешно. Если в бакете уже были бэкапы на момент подключения, они могут появиться в интерфейсе после синхронизации.
Пример значений для MinIO / S3-совместимого хранилища
| Параметр | Пример |
|---|---|
| Bucket | velero-backups |
| Адрес S3 | https://minio.example.com:9000 |
| Регион | minio или регион AWS (например us-east-1) |
| S3ForcePathStyle | Да для MinIO и многих совместимых серверов |