Despliegue en Azure
Requisitos previos
En una estación de trabajo con acceso a su nube de Azure, instale las siguientes herramientas si aún no las tiene disponibles:
Cree un nuevo clúster AKS, o elija un clúster existente para instalar Violet. El clúster debe tener al menos 2 nodos con al menos 8 GB de RAM. Standard DS2_V3 o más grande es una buena elección. No son necesarias otras configuraciones más allá de los valores predeterminados. El nodo recomendado tiene las siguientes propiedades mínimas:
arquitectura: amd64
osImage: Ubuntu 22.04.5 LTS o superior
Conecte su kubectl de la estación de trabajo al nuevo clúster AKS. Sustituya
<resource-group-name>y<aks-cluster-name>por su nuevo clúster AKS en lo siguiente:
az login --scope https://management.core.windows.net//.default
az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>Instalación del Helm Chart de Violet
Agregue las credenciales de AWS de Violet al entorno de su terminal actual. Estos valores son proporcionados por Violet Labs y son específicos para su instalación:
export AWS_ACCESS_KEY_ID=<your-access-key>
export AWS_SECRET_ACCESS_KEY=<your-access-key-secret>
export AWS_DEFAULT_REGION=us-west-1 Cree un nuevo archivo
violet-values.ymlque contenga sus credenciales de AWS y la configuración específica de la aplicación:
Cree un nuevo namespace de Kubernetes para la instalación de Violet:
Instale el chart del controlador ingress nginx que permite a AKS configurar un balanceador de carga para enrutar el tráfico desde Internet a la nueva implementación de Violet:
Instale el agente de registros mezmo. Esto transmite los registros de su clúster al equipo de Violet para asistencia en solución de problemas y monitoreo.
Instale el chart external-secrets. Esto se utiliza para cargar algunos secretos específicos del cliente desde AWS en la implementación de Violet:
Cree un secreto que permita a Kubernetes acceder al repositorio de Charts de Helm de Violet:
Inicie sesión en el repositorio de Helm:
Instale el chart de Helm de Violet:
Tenga en cuenta que puede tardar hasta 5 minutos en ejecutar los scripts de aprovisionamiento de la base de datos. Puede comprobar el estado de la implementación viendo los pods:
Después de completar la instalación, el chart de helm mostrará alguna información y comandos que incluyen la URL para acceder a su nueva implementación, cómo obtener la dirección IP en la que se sirve la implementación (para configurar reglas DNS) y cómo obtener la contraseña autogenerada para el [email protected] cuenta.
Última actualización
¿Te fue útil?

