Files
sless/doc/migration/cluster-migration-simple.md
T

1.1 KiB

Миграция на новый кластер (тестовые данные)

Дата: 2026-04-06
Сценарий: Все данные тестовые и неважны


Процесс

  1. Clone + Build

    git clone <repo>
    make docker-build docker-push IMG=<new-registry>/sless:v1.0
    
  2. Deploy

    kubectl create namespace sless
    
    # Создать Secrets (новые credentials)
    kubectl create secret generic sless-operator-secret -n sless \
      --from-literal=POSTGRES_DSN="..." \
      --from-literal=S3_ACCESS_KEY="..." \
      --from-literal=S3_SECRET_KEY="..." \
      --from-literal=SLESS_API_TOKEN="..." \
      --from-literal=HARBOR_PASS="..."
    
    # Apply конфиги
    kubectl apply -f deployments/k8s/rbac.yaml
    kubectl apply -f deployments/k8s/
    
  3. Done

    • БД создадутся новые и пустые
    • Registry пересоберётся
    • Готово

Что не требуется

  • pg_dump / восстановление БД
  • Копирование PVC
  • Миграция данных

Всё пересоздаётся с нуля.