Cómo desplegar Kibana y Enterprise Search en IBM Cloud Code Engine
En este artículo, exploraremos cómo desplegar Kibana y Enterprise Search en IBM Cloud Code Engine, utilizando las herramientas y configuraciones necesarias para integrarlas con una instancia de ElasticSearch Enterprise. Este tutorial cubre desde la configuración inicial hasta la integración completa.
Requisitos iniciales
Antes de comenzar, asegúrate de contar con lo siguiente:
- Una instancia de ElasticSearch Enterprise configurada y en ejecución.
- Acceso al CLI de IBM Cloud y a Code Engine.
- Certificado TLS descargado de la instancia de ElasticSearch Enterprise.
Configuración y despliegue de Kibana y Enterprise Search en IBM Cloud Code Engine
En esta sección, te explicaré paso a paso cómo configuré y desplegué Kibana y Enterprise Search en IBM Cloud Code Engine.
Paso 1: Configuración inicial
- Descargar el certificado TLS
- Descarga el certificado TLS de la instancia de ElasticSearch Enterprise.
- Renombra el archivo descargado a
tls.pem
.
- Crear un secret para el certificado TLS
- Ejecuta el siguiente comando:
Paso 2: Desplegar Kibana
Configuración de Kibana
- Crear los archivos de credenciales
- Crear el archivo
kibana-secret.env
ykibana.env
con las credenciales de acceso de ElasticSearch Enterprise.
Si únicamente necesitas desplegar Kibana y no vas a integrar Enterprise Search, puedes simplificar la configuración eliminando la variable
ENTERPRISESEARCH_HOST
del archivokibana.env
.
- Crear el ConfigMap y el Secret para Kibana
- Crea el ConfigMap:
- Crea el Secret:
Crear la aplicación de Kibana
- Desplegar Kibana en Code Engine
- Ejecuta el siguiente comando para crear la aplicación:
Paso 3: Desplegar Enterprise Search
Configuración de Enterprise Search
- Crear los archivos de configuración
- Crea el archivo
enterprise-search-secret.env
con las credenciales de ElasticSearch Enterprise.
- Crea el archivo
enterprise-search.env
para establecer la variablekibana.external_url
con la URL interna expuesta por Kibana.
- Crear el ConfigMap y el Secret para Enterprise Search
- Crea el ConfigMap:
- Crea el Secret:
Crear la aplicación de Enterprise Search
- Desplegar Enterprise Search en Code Engine
- Ejecuta el siguiente comando:
Paso 4: Integración entre Kibana y Enterprise Search
Configurar la integración
- Actualizar las variables de entorno
- En el archivo
enterprise-search.env
, establece la variableent_search.external_url
con la URL expuesta por Enterprise Search. - Reinicia la aplicación:
- Actualizar Kibana con la URL de Enterprise Search
- En el archivo
kibana.env
, configura la variableENTERPRISESEARCH_HOST
con la URL expuesta por Enterprise Search. - Reinicia la aplicación:
Conclusión
Con este proceso, hemos desplegado e integrado exitosamente Kibana y Enterprise Search en IBM Cloud Code Engine, asegurando una configuración segura mediante TLS y un manejo eficiente de recursos. Ahora puedes aprovechar estas herramientas para monitorizar y analizar datos, optimizando tus flujos de trabajo y mejorando la visibilidad de tus operaciones.