🔧 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:
@@ -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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user