Saltar al contenido principal
Con integración nativa de Kubernetes y seguridad de nivel empresarial, esta herramienta es la base para operaciones confiables, escalables y conformes en cualquier entorno.

¿Por qué usar Lifecycle Management?

Lifecycle Management está construido para soportar las realidades de la infraestructura moderna:
  • Trae Tu Propio Cluster (BYOC): Ejecuta Lerian en entornos Kubernetes gestionados por el cliente.
  • Distribución protegida por token: Acceso seguro a repositorios Helm e imágenes OCI.
  • Visibilidad operacional: Monitorea versiones desplegadas y salud del sistema en tiempo real.
  • Autonomía total: Toma control completo sobre instalaciones, actualizaciones y reversiones.

Características clave

Despliega en tu infraestructura

Instala servicios Lerian en entornos que controlas completamente, ya sea on-premises, en una nube privada o en una configuración híbrida. El plugin está construido para cumplir con estrictos estándares de cumplimiento, protección de datos y seguridad.

Integrado con Kubernetes

Nuestras aplicaciones están empaquetadas como imágenes OCI y Helm Charts, para que puedas usar herramientas estándar de Kubernetes para desplegar, configurar y operar tus servicios.

Seguro por defecto

Todo acceso a artefactos está protegido por token. Solo usuarios autenticados pueden recuperar Helm Charts e imágenes de contenedores, asegurando la integridad del despliegue.

Visibilidad sin comprometer

Nuestro equipo de soporte puede monitorear remotamente tu despliegue sin infringir en tu autonomía. Rastreamos:
  • Versiones desplegadas.
  • Señales de salud y disponibilidad.
  • Compatibilidad con lanzamientos soportados.

Control total del ciclo de vida

Gestiona todo tu flujo de trabajo de despliegue usando el dashboard o herramientas nativas de Kubernetes:
  • Instala nuevos entornos.
  • Aplica actualizaciones y parches.
  • Revierte a una versión anterior.
  • Fija una versión según sea necesario.

Actualizaciones estandarizadas y sin fricciones

Nuestro pipeline de actualizaciones asegura que puedas adoptar las últimas versiones rápidamente, con mínima disrupción a tu entorno de producción.

Acceder al dashboard de Lifecycle

Antes de poder instalar aplicaciones Lerian, necesitarás acceso al dashboard de Lifecycle. Aquí es donde crearás despliegues, configurarás agentes y gestionarás tus entornos. Para comenzar:
1
Envía un correo electrónico corporativo válido al Equipo de Implementación, o vía correo electrónico a suporte@lerian.studio.
2
Registraremos tu correo electrónico y activaremos una invitación desde la plataforma.
3
Revisa tu bandeja de entrada y sigue el enlace de invitación.
4
Crea tu contraseña para activar tu cuenta.
5
Inicia sesión en https://lifecycle.lerian.studio/ y comienza a gestionar tus despliegues.
Estos pasos te dan acceso al dashboard. La instalación real del plugin comienza cuando creas un despliegue e instalas el agente en tu cluster de Kubernetes.

Guía de instalación

Una vez que tengas acceso al dashboard, sigue estos pasos para instalar y configurar el producto Lerian que deseas desplegar.

1. Acceder al dashboard de Lifecycle Management

Ve a https://lifecycle.lerian.studio/login e inicia sesión con tus credenciales.

2. Crear un nuevo despliegue

1
En la barra de navegación, haz clic en Deployments (Figura 1).

Figura 1. La opción Deployments en la barra de navegación.

2
Si aún no tienes ningún despliegue, la ventana Install a new Agent aparece automáticamente. \i. De lo contrario, haz clic en + New Agent.
3
Selecciona Kubernetes via Helm Chart.
4
Completa el Agent Name y el Kubernetes Namespace.
5
Asegúrate de que Enable cluster-scope permissions no esté habilitado.
6
Haz clic en Continue (Figura 2).

Figura 2. Opciones para instalar el nuevo agente.

3. Instalar el agente en tu cluster

Después de seleccionar el tipo de agente, la siguiente pantalla muestra un comando kubectl personalizado para tu despliegue (Figura 3).

Figura 3. Ventana con el comando Helm.

3.1. Antes de ejecutar el comando:

Verifica si el namespace existe:
kubectl get namespace
Si no existe, créalo:
kubectl create namespace midaz

3.2. Copia el comando de instalación de Helm desde la ventana install new Agent.

Típicamente se ve así, pero con tu token y entorno únicos:
kubectl apply -n midaz -f "https://app.distr.sh/api/v1/connect?targetId=115c891b-89da-46bb-ac22-b13f507dcf5d&targetSecret=40767acb4e78974d445df26db1b3c642"
Siempre copia el comando exactamente como se muestra en la interfaz. Incluye valores específicos del despliegue.

3.3. Ejecuta el comando en tu terminal.

Usa una terminal conectada a tu cluster de Kubernetes y ejecuta el siguiente comando:
kubectl apply -n midaz -f "https://app.distr.sh/api/v1/connect?targetId=115c891b-89da-46bb-ac22-b13f507dcf5d&targetSecret=40767acb4e78974d445df26db1b3c642"

3.4. Confirma que el agente fue instalado

Para verificar que el agente se instaló exitosamente:
kubectl get pods -n midaz
Deberías ver un pod llamado distr-agent-xxxxx con el estado Running.

3.5. Haz clic en el botón Continue en la ventana Install a new Agent.

4. Configurar tu aplicación

1
Selecciona la aplicación que deseas desplegar y la versión (Figura 4).

Figura 4. Paso de despliegue.

2
Los valores de Helm se mostrarán automáticamente. Puedes usar la sección Helm values para aplicar configuración específica del entorno, como:i. Conteos de réplicas. \ii. Secretos y variables de entorno. \iii. Configuración de dominio e ingress.
Nunca uses la información predeterminada de Helm. Es información de ejemplo y nunca debe usarse en un entorno de producción.
Se recomienda que después de definir tus secretos y variables para usar en Helm, guardes una copia de tus secretos definidos en tu servicio de gestor de secretos.

5. Monitorear tu despliegue

Puedes rastrear el estado de dos formas:
  • En tu cluster de Kubernetes, usando kubectl o tu dashboard preferido.
  • En el dashboard de Lifecycle, con una vista centralizada del estado del agente y versiones desplegadas.
Para configuración detallada del agente Helm y capacidades avanzadas, consulta la documentación oficial de Distr: Onboarding a Helm App