Подключение 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) | Интервал синхронизации каталога бэкапов с объектным хранилищем. |
Просмотр и изменение
Статус и параметры отображаются на странице хранилища. После создания прямое редактирование полей подключения в форме может быть недоступно: смена пропуска проверки сертификата, файла сертификата и периода синхронизации выполняется через манифест ресурса BackupStorageLocation.
После правок манифеста в интерфейсе выполните Проверить: результат отображается справа; при ошибке валидации формата манифеста проверка недоступна. Сохраните изменения, иначе они не применятся.
Удалить хранилище можно со страницы списка хранилищ, со страницы просмотра (действие Удалить) или удалив ресурс на вкладке манифеста.
Обратите внимание! Внимание: запрос на удаление бэкапов из хранилища на стороне платформы асинхронный и может завершиться неуспешно. Если в бакете уже были бэкапы на момент подключения, они могут появиться в интерфейсе после синхронизации.
Пример значений для MinIO / S3-совместимого хранилища
| Параметр | Пример |
|---|---|
| Bucket | velero-backups |
| Адрес S3 | https://minio.example.com:9000 |
| Регион | minio или регион AWS (например us-east-1) |
| S3ForcePathStyle | Да для MinIO и многих совместимых серверов |