/
Despliegue de NebulaDB

Despliegue de NebulaDB

Introducción

NebulaDB estará disponible a través de la versión 4.2.0 de Onesait Platform

Para el despliegue de NebulaDB será necesario el siguiente chart:

  • onesaitplatform-nebuladb-chart: contiene los siguientes recursos:

    • graphd

    • metad0

    • nebula-studio

    • storaged0

Sera necesario tener el cliente de Helm instalado y la conexión contra el clúster en el kubeconfig configurada.

Despliegue

El chart esta disponible en: https://gitlab.devops.onesait.com/onesait/platform/engine/onesait-platform/deployment/onesaitplatform-operator

El comando para desplegar con Helm es el siguiente:

helm install onesaitplatform/onesaitplatform-nebuladb-chart \ --namespace <namespace> \ --generate-name \ --version 5

Además, será necesario hacer patch al loadbalancer. Se lanzara el siguiente comando dentro de la carpeta del chart:

kubectl patch deployment loadbalancer --patch "$(cat conf-files/nginx-config-volumes.yaml)" --namespace <namespace_name>

Por ultimo, se deberá añadir la siguiente línea al configMap del loadbalanacer ‘loadbalancer-config’ (debajo de los includes existentes) para hacer un include con los datos del data-portal:

include /opt/bitnami/nginx/conf/server_blocks/nebula/*;

Configuración Adicional

El acceso a Nebula Graph Studio se hace a través del siguiente enlace:

  • https://<hostname>.onesaitplatform.com/connect-server?lang=EN_US

Los datos de acceso son:

  • Server: graphd:9669

    • root / nebula

Sera necesario añadir el host o hosts de storaged a través de la consola, para ello:

A través del comando:

se visualizara la lista de hosts disponibles, en caso de que este vacío, se añadirán a través del siguiente:

Se comprueba de nuevo la lista de HOSTS:

Además será necesario configurar el endpoint de Nebula en la configuración centralizada de controlpanel, para ello:

Dev Tools → Centralized Configuration

BillableModules → (Environment) docker → Edit

En la parte del modulo de Nebula Graph, se le cambia el servicename por 'graphd':

 

Uso de NebulaDB

A través de la siguiente guía: Creación de una Entidad en base de datos de grafos

Related content

Despliegue de Diagramas Helm en Kubernetes
Despliegue de Diagramas Helm en Kubernetes
More like this
Distribuciones de la Plataforma en Helm Charts
Distribuciones de la Plataforma en Helm Charts
More like this
Helm Charts para Onesait Platform Community Edition
Helm Charts para Onesait Platform Community Edition
More like this
Helm Charts para Onesait Platform Community Edition
Helm Charts para Onesait Platform Community Edition
More like this
Diagrama Helm para despliegue en Kubernetes
Diagrama Helm para despliegue en Kubernetes
More like this
Publicada Release 1.4.0-commando de la onesait Cloud Platform
Publicada Release 1.4.0-commando de la onesait Cloud Platform
More like this