docs(HISTORY): section 30 — cluster resources + load-test directive
This commit is contained in:
@@ -1041,3 +1041,30 @@ OSS-образ emqx/emqx:5.5.1 СОДЕРЖИТ postgres authn/authz
|
||||
| 4. Процедура деплоя | doc/deployment-nubes-production.md. |
|
||||
|
||||
Версии: iot-service v0.1.2, iot-emqx v0.2.4 (Docker Hub, latest обновлены).
|
||||
|
||||
---
|
||||
|
||||
## 30. Ресурсы кластера + новая директива (15:55 GMT+03)
|
||||
|
||||
### 30.1 Замер ресурсов кластера (kubectl, фактические цифры)
|
||||
Ноды (4): control-plane-xb699, workers-6f74n, workers-bhbvs, workers-v8zq4.
|
||||
Факт (kubectl top nodes): control-plane 33% CPU / 53% RAM; workers 14–19% CPU /
|
||||
24–40% RAM. Свободных ресурсов много.
|
||||
Аллокация requests/limits: workers ~3.5–4.0 CPU requests, limits 11.5–14.3 CPU
|
||||
(оверкоммит), память 16–31% / 45–77%.
|
||||
Наши контейнеры:
|
||||
- EMQX: requests 10m/12Mi, limits 2 CPU/1Gi; факт 24m/202Mi.
|
||||
- iot-service: requests 10m/12Mi, limits 200m/512Mi; факт 1m/4Mi.
|
||||
- ResourceQuota в наших namespace НЕТ.
|
||||
Вывод: повышать ресурсы не требуется; при желании «на вырост» через deck —
|
||||
EMQX 4 CPU/2Gi, iot-service 1 CPU/1Gi.
|
||||
|
||||
### 30.2 Новая директива пользователя
|
||||
- «всё документируй» — принято, этот файл ведётся.
|
||||
- «надо сочинить тесты — МНОГО РАЗНЫХ нагрузочных тестов» — создаётся набор
|
||||
нагрузочных тестов (отдельный бинарь/скрипты, см. секцию 31).
|
||||
- «попросим соннет сначала код ревью провести и про тесты пусть расскажет» —
|
||||
Sonnet-ревью кода и рекомендации по тестам запрошены (см. 30.3).
|
||||
|
||||
### 30.3 Запрос Sonnet (код-ревью + план тестов)
|
||||
Статус: ЗАПРОШЕН — результат в секции 31.
|
||||
|
||||
Reference in New Issue
Block a user