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