feat: IoT Kafka demo — Terraform + history (test stand fail, moving to dev)
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Шаг 5 — Apply на тестовом стенде (неудача)
|
||||
|
||||
**Дата:** 2026-07-21
|
||||
|
||||
## Результат
|
||||
|
||||
Тестовый стенд (`k8s-3` и `k8s-4`) неработоспособен — инфраструктурные проблемы.
|
||||
|
||||
## Что создалось
|
||||
|
||||
| Ресурс | Статус |
|
||||
|--------|--------|
|
||||
| nubes_kafka.main (iot-kafka) | ✅ Создан |
|
||||
| nubes_kafka_topic.events | ✅ Создан |
|
||||
| nubes_kafka_user.app | ❌ operations формат |
|
||||
| nubes_clickhouse.main (iot-ch) | ❌ helm.altinity.com timeout |
|
||||
| nubes_superset.dash | ❌ IAM 408 timeout |
|
||||
| nubes_flask.producer | ❌ pod не запустился |
|
||||
| nubes_flask.consumer | ❌ (зависит от CH) |
|
||||
|
||||
## Ошибки
|
||||
|
||||
1. **ClickHouse**: GitHub/Helm repo недоступен — `context deadline exceeded`
|
||||
2. **Superset**: IAM error 408 — auth-api-test таймаутит
|
||||
3. **Flask producer**: поды не стартуют — `jlib.k8s [correctReplicaActive] ERROR`
|
||||
4. **Kafka user**: `operations` должен быть `Create,Describe,Read,Write` (исправлено)
|
||||
|
||||
## Исправления в коде
|
||||
|
||||
- `producer.tf` / `consumer.tf`: `vault_secrets` обёрнуты в `try()` с fallback на `"secrets"`
|
||||
- `kafka.tf`: `operations = "Create,Describe,Read,Write"` (было `"read,write"`)
|
||||
- `locals.tf`: `ch_resource_name = "iot-ch"` (было `"iot-clickhouse"`)
|
||||
- `terraform.tfvars`: `realm = "k8s-4-sandbox-nubes-ru"`
|
||||
|
||||
## Решение
|
||||
|
||||
Перенос на DEV-стенд.
|
||||
Reference in New Issue
Block a user