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. |
|
| 4. Процедура деплоя | doc/deployment-nubes-production.md. |
|
||||||
|
|
||||||
Версии: iot-service v0.1.2, iot-emqx v0.2.4 (Docker Hub, latest обновлены).
|
Версии: 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