• Русский
  • Замена реестра образов

    Для сценариев восстановления между кластерами и платформами используйте эту процедуру, чтобы восстановить образы приложений, чтобы они могли подтягиваться из правильного репозитория после миграции.

    • Миграция репозитория образов: При изменении репозитория образов обновите ссылки на образы приложений на новый репозиторий.
    • Синхронизация образов: При синхронизации образов в другие проекты внутри репозитория (например, при продвижении из теста в продакшн) обновите ссылки на образы приложений на новую версию.

    Содержание

    Процедура

    1. Перед выполнением задачи восстановления создайте ConfigMap, который сопоставляет старые и новые репозитории образов. Замените заполнители в следующем примере и сохраните как change-registry-config.yaml.

      apiVersion: v1
      kind: ConfigMap
      metadata:
        name: change-registry-config
        namespace: cpaas-system
        labels:
          velero.io/plugin-config: ""
          alauda.io/change-registry: RestoreItemAction
      data:
        old: <Old Image Repository Address>
        new: <New Image Repository Address>
    2. На узле control-plane целевого кластера создайте ConfigMap:

      kubectl apply -f change-registry-config.yaml
    3. После создания продолжите с задачей восстановления приложения.