docs: добавить раздел Kubernetes-кластер в DEPLOY.md (kubectl, ingress, cilium)
Deploy drhider / validate (push) Waiting to run

This commit is contained in:
2026-07-14 07:42:32 +04:00
parent 00d54dbfb6
commit ddbf67924b
+54
View File
@@ -81,6 +81,60 @@ sudo systemctl restart contracts-drhider
--- ---
## Kubernetes-кластер (iot-naeel)
DrHider работает в кластере `iot-naeel` на платформе Штурвал.
### Доступ к kubectl
kubectl настроен на ВМ `5.172.178.213`. Все команды выполняются через SSH:
```bash
ssh -i ~/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213 kubectl ...
```
### DrHider
```bash
# Найти под drhider (namespace — UUID Штурвала)
kubectl get pods --all-namespaces | grep pythonk8s
# Логи
kubectl logs -n <namespace> <pod>
# Перезапуск — через UI Штурвала (Redeploy)
```
### Ingress
```bash
# Реплики
kubectl get deploy -n ingress shturval-ingress-controller-controller
# externalTrafficPolicy
kubectl get svc -n ingress shturval-ingress-controller-controller \
-o jsonpath='{.spec.externalTrafficPolicy}'
# Масштабирование (если сбросилось)
kubectl scale deploy -n ingress shturval-ingress-controller-controller --replicas=4
```
### Cilium / MTU
```bash
# Текущий MTU
kubectl get configmap -n kube-system cilium-config -o jsonpath='{.data.mtu}'
# Статус Cilium
kubectl -n kube-system exec ds/cilium -- cilium-dbg status | grep -i mtu
```
### VIP (kube-vip)
VIP кластера: `185.247.187.151`. Раздаётся через kube-vip (ARP) на все 4 ноды.
---
## Локальная разработка ## Локальная разработка
```bash ```bash