Instalación

Para la instalación del sistema es posible utilizar los siguientes métodos:

  • Helm Charts
  • aeolctl

Usando Helm Charts

Helm charts es un administrador de packetes para kubernetes, aeolabs ha diseñado paquetes para la instación del/los sistemas de manera simple.

A continuación se detallan los pasos para poder realizar la instalación y las características de cada una de las propiedades.

Es necesesario agregar a nuestro repositorio helm el repositorio de aeolabs

 
$ helm repo add aeolabs https://charts.aeolabs.io

Una vez agregado el repositorio verificamos que el repositorio ha sido instalado correctamente

 
$ helm repo list

stable      	https://kubernetes-charts.storage.googleapis.com
local       	http://127.0.0.1:8879/charts
nginx-stable	https://helm.nginx.com/stable
jetstack    	https://charts.jetstack.io
bitnami     	https://charts.bitnami.com/bitnami
harbor      	https://helm.goharbor.io
inspur      	https://inspur-iop.github.io/charts
elastic     	https://helm.elastic.co
aeolabs     	https://charts.aeolabs.io


Podemos buscar dentro del repositorio cuales son los sistemas que se encuentran disponibles dentro de este, ejecutando la siguiente instrucción

 
$ helm search aeolabs
NAME           	CHART VERSION	APP VERSION	DESCRIPTION
aeolabs/gateway	0.1.1        	1.6.0      	Aeol Gateway Helms Charts for kubernetes usage

Una vez agregado el repositorio, podremos instalar utilizando la siguiente instrucción

 
$ helm install --name gateway aeolabs/gateway --namespace aeol-system

Configuración

Parámetro Descripción Valor Estandar
aeolUI.service Url con la dirección en donde se encuentran los servicios administrativos http://aeol-cloud.info/adm
aeolUI.kibana Url en donde se expondrá kibana en caso de haber seleccionado la instalación http://aeol-kibana.info
aeolUI.grafana Url en donee se expondrá grafana en caso de haber habilitado esta opción http://aeol-grafana.info
elasticsearch.enabled Habilita la instalación de elasticsearch true
kibana.enabled Habilita la instalación de kibana true
grafana.enabled Habilita la instalación de grafana true
kafka.enabled Habilita y configura la utilización de kafka false
ingress.enabled Genera los ingress para poder exponer los servicios a internet true

Usando aeolctl

 
$ aeolctl install gateway