- TTS: xtts-v2 integration with voice cloning support
- Document: docling integration for PDF/DOCX/PPTX processing
- Memory Service: added /facts/upsert, /facts/{key}, /facts endpoints
- Added required dependencies (TTS, docling)
135 lines
4.2 KiB
Markdown
135 lines
4.2 KiB
Markdown
# 🤖 Автоматичний Deployment - Статус
|
||
|
||
**Дата:** 2026-01-11
|
||
**Статус:** Конфігурації створені, очікує на доступ до серверів
|
||
|
||
---
|
||
|
||
## ⚠️ Поточна ситуація
|
||
|
||
### НОДА1 (144.76.224.179)
|
||
- ❌ **SSH недоступний:** Connection refused
|
||
- ✅ **Конфігурації готові:**
|
||
- `infrastructure/deployment/dagi-router-node1.yaml`
|
||
- `infrastructure/deployment/swapper-service-node1.yaml`
|
||
- `services/swapper-service/config/swapper_config_node1.yaml`
|
||
- ✅ **Скрипт готовий:** `scripts/deploy-router-swapper-node1.sh`
|
||
|
||
### НОДА3 (80.77.35.151:33147)
|
||
- ⏳ **SSH перевірка:** Потрібно перевірити доступ
|
||
- ✅ **Конфігурації створені:**
|
||
- `infrastructure/deployment/dagi-router-node3.yaml` ✨ НОВИЙ
|
||
- `infrastructure/deployment/swapper-service-node3.yaml` ✨ НОВИЙ
|
||
- `services/swapper-service/config/swapper_config_node3.yaml` ✨ НОВИЙ
|
||
- ✅ **Скрипт готовий:** `scripts/deploy-router-swapper-node3.sh` ✨ НОВИЙ
|
||
|
||
---
|
||
|
||
## 📋 Створені файли для НОДА3
|
||
|
||
### 1. DAGI Router для НОДА3
|
||
**Файл:** `infrastructure/deployment/dagi-router-node3.yaml`
|
||
|
||
**Особливості:**
|
||
- Node selector: `node3-daarion`
|
||
- Node ID: `node-3-threadripper-rtx3090`
|
||
- NodePort: 30103
|
||
- Інтеграція з NATS та Memory Service
|
||
|
||
### 2. Swapper Service для НОДА3
|
||
**Файл:** `infrastructure/deployment/swapper-service-node3.yaml`
|
||
|
||
**Особливості:**
|
||
- GPU support для RTX 3090 24GB
|
||
- Збільшені ресурси (4Gi memory, 2 CPU)
|
||
- NVIDIA GPU allocation
|
||
- Конфігурація для GPU-intensive workloads
|
||
|
||
### 3. Swapper Config для НОДА3
|
||
**Файл:** `services/swapper-service/config/swapper_config_node3.yaml`
|
||
|
||
**Особливості:**
|
||
- GPU enabled для NVIDIA RTX 3090
|
||
- Моделі оптимізовані для GPU
|
||
- Default model: qwen3-8b
|
||
|
||
---
|
||
|
||
## 🚀 Як виконати deployment коли доступ з'явиться
|
||
|
||
### НОДА1 (Docker Compose)
|
||
|
||
```bash
|
||
# 1. Підключитися
|
||
ssh root@144.76.224.179
|
||
|
||
# 2. Перейти в проєкт
|
||
cd /opt/microdao-daarion
|
||
|
||
# 3. Оновити код
|
||
git pull origin main
|
||
|
||
# 4. Запустити сервіси
|
||
docker compose up -d dagi-router swapper-service
|
||
|
||
# 5. Перевірити
|
||
docker compose ps
|
||
curl http://localhost:9102/health
|
||
curl http://localhost:8890/health
|
||
```
|
||
|
||
### НОДА3 (Kubernetes)
|
||
|
||
```bash
|
||
# 1. Підключитися
|
||
ssh -p 33147 zevs@80.77.35.151
|
||
|
||
# 2. Завантажити конфігурації (з локальної машини)
|
||
scp -P 33147 infrastructure/deployment/dagi-router-node3.yaml zevs@80.77.35.151:/tmp/
|
||
scp -P 33147 infrastructure/deployment/swapper-service-node3.yaml zevs@80.77.35.151:/tmp/
|
||
|
||
# 3. Застосувати конфігурації
|
||
kubectl apply -f /tmp/dagi-router-node3.yaml
|
||
kubectl apply -f /tmp/swapper-service-node3.yaml
|
||
|
||
# 4. Перевірити
|
||
kubectl get pods -n daarion -l node=node-3
|
||
kubectl logs -n daarion -l app=dagi-router,node=node-3
|
||
kubectl logs -n daarion -l app=swapper-service,node=node-3
|
||
```
|
||
|
||
---
|
||
|
||
## 📊 Підсумок
|
||
|
||
### ✅ Виконано:
|
||
- ✅ Створено конфігурації для НОДА1 (K8s)
|
||
- ✅ Створено конфігурації для НОДА3 (K8s) ✨ НОВИЙ
|
||
- ✅ Створено Swapper config для НОДА3 ✨ НОВИЙ
|
||
- ✅ Створено deployment скрипти
|
||
- ✅ Створено документацію
|
||
|
||
### ⏳ Очікує:
|
||
- ⏳ SSH доступ до НОДА1
|
||
- ⏳ SSH доступ до НОДА3
|
||
- ⏳ Виконання deployment команд
|
||
|
||
---
|
||
|
||
## 🔧 Troubleshooting
|
||
|
||
### НОДА1 недоступний
|
||
- Перевірте firewall на НОДА1
|
||
- Перевірте чи SSH сервіс запущений
|
||
- Перевірте чи IP адреса правильна
|
||
|
||
### НОДА3 недоступний
|
||
- Перевірте SSH порт (33147)
|
||
- Перевірте чи користувач правильний (zevs)
|
||
- Перевірте SSH ключі
|
||
|
||
---
|
||
|
||
**Останнє оновлення:** 2026-01-11
|
||
**Версія:** 1.0.0
|