feat: IoT demo — Kafka + Redis + MongoDB, 6 services, removed broken AKHQ/ClickHouse/Superset
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# Шаг 7 — DEV стенд: Kafka ✅, Producer ✅, ClickHouse ❌
|
||||
|
||||
**Дата:** 2026-07-21
|
||||
|
||||
## Результаты
|
||||
|
||||
| Ресурс | Статус |
|
||||
|--------|--------|
|
||||
| nubes_kafka.main | ✅ |
|
||||
| nubes_kafka_topic | ✅ |
|
||||
| nubes_kafka_user | ✅ |
|
||||
| nubes_flask.producer | ✅ (после исправления структуры site/) |
|
||||
| nubes_clickhouse.main | ❌ GitHub timeout |
|
||||
| nubes_superset | ⏸ |
|
||||
| nubes_flask.consumer | ⏸ (ждёт ClickHouse) |
|
||||
|
||||
## Реальные ключи Kafka (определены)
|
||||
|
||||
```
|
||||
state_out_flat:
|
||||
internalConnect.bootstrap.fqdn:9093 (TLS)
|
||||
|
||||
vault_secrets["users"]:
|
||||
iot-app.user.password
|
||||
ca.ca.crt
|
||||
iot-app.user.crt
|
||||
iot-app.user.key
|
||||
```
|
||||
|
||||
## Ошибка ClickHouse (задокументирована)
|
||||
|
||||
```
|
||||
Операция: INSTALLATION FAILED
|
||||
Причина: context deadline exceeded при скачивании Helm-чарта
|
||||
URL: https://release-assets.githubusercontent.com/.../altinity-clickhouse-operator-0.25.5.tgz
|
||||
Длительность валидации: 345 сек → Откат: 0.2 сек
|
||||
|
||||
Корневая причина: K8s-кластер (k8s-3, k8s-4) не может достучаться до GitHub release assets.
|
||||
Проблема на стороне платформы Nubes, не в нашей конфигурации.
|
||||
```
|
||||
|
||||
## Исправление структуры Flask
|
||||
|
||||
❌ Было: `app.py` в корне + `Procfile`
|
||||
✅ Стало: `site/app.py`, без `Procfile` (как в рабочем tfflaskcrud)
|
||||
|
||||
```diff
|
||||
- Procfile
|
||||
- app.py (в корне)
|
||||
+ site/app.py
|
||||
```
|
||||
Reference in New Issue
Block a user