Sentinel (Helm) - en proceso
El agente de Kubernetes de Lutflow está en proceso y todavía no tiene una instalación pública soportada
En proceso: sin instalación pública soportada
Sentinel va a ser un agente de solo lectura que corre en tu cluster de Kubernetes y reúne métricas de la GPU y del motor de inferencia de cada deployment, para medir su costo por token útil sin leer prompts ni respuestas. Todavía no tiene una instalación pública soportada ni un dashboard de autoservicio. Si quieres probarlo como participante de una evaluación temprana, escribe a support@lutflow.dev.
Para medir hoy un servidor vLLM que ya operas, usa el SDK. No necesita un agente de Kubernetes.
Vista previa técnica (sin soporte)
El chart se puede descargar sin credenciales desde oci://ghcr.io/lutflow/charts/lutflow-sentinel (versión 0.1.5, comprobado el 2026-10-15). Es una vista previa técnica: no se conecta a un dashboard de Lutflow, no tiene soporte y puede cambiar sin aviso. Instálalo solo en un cluster de pruebas.
El comando usa el modo de medición local del chart, kafka.enabled=false: sin Kafka, sin Schema Registry, sin consumidores de comandos ni de precios y sin corte de workloads. Las métricas del propio agente quedan en su endpoint :9090/metrics.
helm install lutflow-sentinel oci://ghcr.io/lutflow/charts/lutflow-sentinel \
--version 0.1.5 \
--namespace lutflow --create-namespace \
--set kafka.enabled=falseNo quites --set kafka.enabled=false: el chart activa Kafka por defecto y entonces espera un cluster de Kafka.
Con estas opciones, la versión 0.1.5 crea un DaemonSet, un ServiceAccount, un ConfigMap, un Service y un ClusterRole que solo puede hacer get, list y watch sobre pods, nodes y namespaces, ligado por un ClusterRoleBinding. El DaemonSet monta desde cada nodo el directorio pod-resources del kubelet (hostPath). Por eso, instalarlo requiere permiso para crear RBAC a nivel de cluster.
Los values del chart dicen que el agente solo descubre los pods con la etiqueta lutflow.io/enforced: "true". En este modo, la etiqueta solo elige qué pods observar; no se aplica ningún corte.
Usa un namespace de pruebas exclusivo que estuviera vacío antes de esta vista previa. No reutilices uno con otras cargas. El último comando de limpieza borra todo el contenido del namespace, no solo esta instalación de Helm.
Comprobar y quitar:
kubectl -n lutflow get daemonset
kubectl -n lutflow logs -l app.kubernetes.io/name=lutflow-sentinel --tail=20
helm uninstall lutflow-sentinel -n lutflow
kubectl delete namespace lutflowNo disponible
- Exportar telemetría a Kafka o a un dashboard de Lutflow.
- Cortar workloads cuando se excede un presupuesto.
Ninguna de las dos forma parte de esta vista previa ni del producto actual.