Aplica multitud de mejoras y amplía configuración
Tras multitud de pruebas, se ha consolidado la presente configuración de despliegue. A continuación, los cambios destacados para cada servicio: En general: Permite definir desde variables de entorno más valores de los que se recogen en el comando como parámetros. Esto facilita su actualización editando las variables del servicio. Se elimina el servicio etcd, debido a problemas de llenado de memoria cuando los ficheros contenidos cambian con mucha frecuencia. Se usa store local en filer como sustituto. Permite deshabilitar la exposición mediante traefik desde variable de entorno. En servicio master: Cambia esquema de replicación por defecto, distribuyendo entre datacenters en lugar de entre racks. Esto hace que mejoren los tiempos de lectura, ya que no paraleliza el proceso entre las diferentes réplicas (que están siempre en diferentes nodos del cluster Swarm). Mantiene la creación de 2 copias por volumen, para tener 3 en total (con la original) y poder asumir la caída de uno de los nodos. Amplía nombre de datacenter para incluir identificador del nodo, necesario para la distribución a nivel de datacenter. Permite definir 'garbageThreshold'. En servicio volume: Permite definir modo de lectura. Por defecto, cada volume hace de proxy para los volúmenes que no tiene en local. Se define que por defecto, redirija la petición al correcto. Asigna tamaño de buffer de lectura (4MB por defecto) y flag de lectura lenta (habilitado por defecto) para no bloquear con peticiones largas. Asigna etiqueta de volumen 'hdd' por defecto. En servicio filer: Habilita store local filerdb3, que integra sincronización entre diferentes replicas y sustituye a etcd. Amplia recursos de memoria y CPU, ahora que hace también el trabajo de store.
Loading
Please register or sign in to comment