Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

elara

etcd-compatible config store for Kubernetes with UI, RBAC, schema validation, and consumer observability.

Ficha actualizada 23 sept 2026, 13:07 · upstream 23 sept 2026, 12:57 · release elara-0.5.0

00

Qué es elara

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Elara is a Kubernetes service that speaks the etcd v3 wire protocol, so your services keep reading config with their existing etcd client — no new SDK needed. On top of that store it adds full operator WebUI, JSON Schema validation per path pattern, groups-based RBAC, and a consumer view showing which pod reads which key at which revision. One binary, one bbolt file, no cluster to run.

Key features include drop-in compatibility with etcdctl and any etcd SDK, guardrails that reject invalid config before storage via JSON Schema validation, and an operator-friendly interface for browsing, editing, diffing, and auditing configuration across namespaces.

CASOS DE USO
  • Deploy Kubernetes applications using a declarative config store backed by etcd v3
  • Validate application configuration against defined schemas before applying to cluster
  • Monitor which pods are consuming specific config keys for observability
  • Implement RBAC policies scoped per namespace or group with Casbin authorization
  • Run automated config migrations and rollouts using versioned key paths
PUNTOS DESTACADOS
  • Drop-in etcd v3 compatibility — existing clients connect unchanged without SDK changes
  • JSON Schema validation at write time rejects invalid configs before storage
  • Groups-based RBAC with Casbin enables fine-grained authorization per namespace
  • Consumer view shows which Kubernetes pod reads each key and at what revision
  • Full version history with side-by-side diff for configuration auditing
PRECAUCIONES
  • Single-instance deployment due to bbolt exclusive file lock — no high availability out of the box
  • No online backup mechanism available yet; manual backup required before restart
  • Schema validation is static and does not adapt to runtime changes in config values
  • Limited support for complex nested structures beyond JSON Schema constraints
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Elara dashboardElara
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Deploy via Helm chart: `helm install elara elara/elara`. Use the demo build with `--build-arg DEMO_MODE=true` to seed sample namespaces, keys, schemas, and simulated k8s consumers. For production, configure ingress, persistent storage (e.g., PostgreSQL or S3), resource limits, and enable RBAC domains per namespace. The etcd-compatible API is available at port 2379 alongside the HTTP UI on port 8080.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
80802379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.