Saltar al contenido principal
Version: Next

EEI en Kubernetes

Despliegue en Kubernetes

En la siguiente página encontrará las instrucciones necesarias para poder realizar un despliegue orquestrado con Kubernetes de las aplicaciones del ecosistema EEI. Esta guía además incluye una demo al principio para visualizar paso a paso los resultados de la misma.

Nota

Tenga en cuenta que si bien el objetivo de este instructivo es dejar funcionando un entorno apto para producción, es altamente recomendado (especialmente si es la primera vez que interactua con este orquestador) que complemente la lectura del mismo con documentación oficial de kubernetes y realice personalizaciones acordes a sus requisitos.

Requisitos previos

Partiendo de la base con que ya se cuenta con un cluster de kubernetes conectado a internet, los requisitos básicos para la gestión del mismo son los siguientes:

Nota

Si bien kubectl desde la versión 1.14 cuenta con soporte propio para kustomize, se recomienda instalar kustomize por separado, ya que no siempre la versión incorporada con kubectl es la más reciente.

Especificaciones del Servidor de Pruebas

El sistema fue probado en el siguiente entorno, asegurando su correcto funcionamiento en un ambiente controlado con las características descritas a continuación.

versión prod
debian version12
containerd1.7.13
runc1.1.12
cni-plugin1.2.0
Kubernetes1.29.1
Calico3.27.0
Ingress1.9.6
metallb0.13.5

Documentación necesaria

Para el siguiente despliegue se considera necesario como conocimiento mínimo la lectura de la documentación de Kustomize, ya que es la solución que nos permite personalizar al momento del despliegue nuestros objetos de kubernetes utilizando como templates archivos YAML:

Documentación oficial de Kustomize