46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
# Миграция на новый кластер (тестовые данные)
|
|
|
|
> Дата: 2026-04-06
|
|
> Сценарий: Все данные тестовые и неважны
|
|
|
|
---
|
|
|
|
## Процесс
|
|
|
|
1. **Clone + Build**
|
|
```bash
|
|
git clone <repo>
|
|
make docker-build docker-push IMG=<new-registry>/sless:v1.0
|
|
```
|
|
|
|
2. **Deploy**
|
|
```bash
|
|
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
|
|
- ❌ Миграция данных
|
|
|
|
Всё пересоздаётся с нуля.
|