я использую
- AKS - версия k8s 1.12.5
- версия Velero: - v0.11.0
- документы, ссылки по которым ссылка
установлено velero на сервере
- Установить prereq, т.е. 00-prereqs.yaml Устанавливает пространство имен velero, правила rbac учетной записи службы velero и т. Д.
- Создана учетная запись хранения Azure и контейнер в ней.(Я использовал terraform для создания учетной записи хранения, а AZ CLI для создания контейнера хранения).Все основано на их документации.
Создан секрет.
kubectl создать секретные общие облачные учетные данные --namespace velero --from-literal AZURE_SUBSCRIPTION_ID = "" --from-literal AZURE_TENANT_ID = ""--from-literal AZURE_CLIENT_ID = "" --from-literal AZURE_CLIENT_SECRET = "" --from-literal AZURE_RESOURCE_GROUP = "имя-ресурса-группы-групп-где-my-vm и т. д., созданное обычно, начинается с MC_ в лазури"
применены оставшиеся имеющиеся ресурсы k8s при
выполнить команды резервного копирования
заметил, что эта команда также создала файлы для моей резервной копии в моей учетной записи хранения.
аналогичная структура, созданная также для других резервных копий.
при проверке журналов модулянаблюдается следующая информация
time = "2019-03-22T14: 38: 02Z" level = info msg = " Выполнение takePVSnapshot " backup = velero / d042203191536 group = v1groupResource = pods logSource = "pkg / backup / item_backupper.go: 378" name = pvc-6dd56a3d-4c90-11e9-bc92-1297bc38e414 пространство имен = время по умолчанию = "2019-03-22T14: 38: 02Z" уровень = информация msg ="label \" fault-domain.beta.kubernetes.io / zone \ "отсутствует в PersistentVolume"
снова
level =error msg = " Ошибка при получении хранилища блоков для моментального снимка тома
time =" 2019-03-22T14: 38: 02Z "level = info msg =" PersistentVolume не поддерживаетсятип тома для моментальных снимков, пропуская . "backup = velero / d042203191536 group = v1 groupResource = pods logSource =" pkg / backup / item_backupper.go: 436 "
и следующую ошибкуа также
уровень = ошибка msg = "резервное копирование не удалось" контроллер = ошибка резервного копирования = "[clusterroles.rbac.authorization.k8s.io \" система: auth-Delegator \ "не найдена, clusterroles.rbac.authorization.k8s.io \ "система: auth-делегатор \" не найден] "key = velero / d042203191618 logSource =" pkg / controller / backup_controller.go: 202 "
все эти журналы, которые я наблюдал после выполнения резервного копирования через несколько временных интервалов
не уверен, что мне что-то не хватает. Любые указатели для решения этих проблем действительно полезны.