- 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)
4.2 KiB
4.2 KiB
🤖 Автоматичний Deployment - Статус
Дата: 2026-01-11
Статус: Конфігурації створені, очікує на доступ до серверів
⚠️ Поточна ситуація
НОДА1 (144.76.224.179)
- ❌ SSH недоступний: Connection refused
- ✅ Конфігурації готові:
infrastructure/deployment/dagi-router-node1.yamlinfrastructure/deployment/swapper-service-node1.yamlservices/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)
# 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)
# 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