🔧 Deployment configs: DAGI Router + Swapper Service для NODE1/NODE3

- K8s deployment для DAGI Router (NODE1)
- K8s deployment для Swapper Service (NODE1)
- ConfigMaps для конфігурацій
- Services (ClusterIP + NodePort)
- Інтеграція з NATS JetStream
- Оновлено DEPLOYMENT-PLAN.md з конкретними інструкціями

TODO: Створити аналоги для NODE3
This commit is contained in:
Apple
2026-01-11 06:06:18 -08:00
parent 13ae216be7
commit 0761aa2771
3 changed files with 225 additions and 14 deletions

View File

@@ -159,34 +159,48 @@ git remote -v | grep gitlab
## 🔧 Інструкції для встановлення
### DAGI Router на NODE1
### DAGI Router на NODE1 (K8s)
```bash
# 1. Копіювання конфігурації
scp services/router/router_config.yaml root@144.76.224.179:/opt/microdao-daarion/
# 1. Застосування K8s deployment
kubectl apply -f infrastructure/deployment/dagi-router-node1.yaml
# 2. Docker Compose або K8s deployment
# (залежить від обраного підходу)
# 2. Перевірка статусу
kubectl get pods -n daarion -l app=dagi-router
# 3. Інтеграція з NATS JetStream
# Оновити router_config.yaml для використання NATS
# 3. Перевірка health
kubectl port-forward -n daarion svc/dagi-router 9102:9102
curl http://localhost:9102/health
```
### DAGI Router на NODE3
### DAGI Router на NODE3 (K8s)
```bash
# Аналогічно до NODE1
# + інтеграція з Ollama на NODE3
# + інтеграція з Ollama на NODE3 (через Ollama service)
kubectl apply -f infrastructure/deployment/dagi-router-node3.yaml
```
### Swapper Service на NODE1/NODE3
### Swapper Service на NODE1 (K8s)
```bash
# 1. Копіювання конфігурації
scp services/swapper-service/config/swapper_config.yaml root@NODE:/opt/
# 1. Застосування K8s deployment
kubectl apply -f infrastructure/deployment/swapper-service-node1.yaml
# 2. Docker Compose або K8s deployment
# 3. Інтеграція з Router
# 2. Перевірка статусу
kubectl get pods -n daarion -l app=swapper-service
# 3. Перевірка health
kubectl port-forward -n daarion svc/swapper-service 8890:8890
curl http://localhost:8890/health
```
### Swapper Service на NODE3 (K8s)
```bash
# Аналогічно до NODE1
# + використання GPU на NODE3 для моделей
kubectl apply -f infrastructure/deployment/swapper-service-node3.yaml
```
---