Files
microdao-daarion/DEPLOYMENT-AUTOMATED-STATUS.md
Apple 5290287058 feat: implement TTS, Document processing, and Memory Service /facts API
- 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)
2026-01-17 08:16:37 -08:00

4.2 KiB
Raw Blame History

🤖 Автоматичний 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)

# 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