Arranque inicial de una instancia
dcctl bootstrap levanta una instancia completa de DeviceChain —infraestructura,
El bloqueo del clúster
Toda ejecución de dcctl que cambie un clúster toma un bloqueo sobre ese clúster
Despliegue y operador
DeviceChain se despliega en dos capas declarativas: un chart de Helm renderiza las cargas de trabajo de la plataforma, y un operador de Kubernetes (construido con controller-runtime) gestiona el ciclo de vida de Instance. Ambas son declarativas y compatibles con GitOps. (Los inquilinos no forman parte del trabajo del operador — son registros de base de datos del plano de control, vea abajo.)
Versiones y actualizaciones
DeviceChain se distribuye como un conjunto de imágenes de contenedor precompiladas y versionadas,
Observabilidad y métricas
DeviceChain se distribuye con observabilidad integrada, no añadida después: cada servicio
Recuperación ante desastres
Restaurar una instancia de DeviceChain requiere dos cosas: una copia de seguridad
Eliminación de inquilinos
Eliminar un inquilino es un ciclo de vida, no una única acción. La eliminación corta
Cómo operar el motor de detección
Las reglas de detección las evalúa un servicio que se comporta de
Cómo operar los servicios de borde
Tres componentes de DeviceChain viven en el borde de la plataforma, y ninguno se comporta como los