# Шаг 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 ```