Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Servidor de MinIO.

  • Consola de navegación del usuario MinIO sin privilegios.

  • Consola de administrador de MinIO.

  • NGINX para acceder a MinIO por protocolo HTTPs desde de el control panel de la plataforma.

A partir de la release 3.2.2, se proporciona un docker-compose para facilitar esta tarea, de manera que es posible arrancarlo todo con Docker de forma integrada.

...

  • Fichero etc/hosts para poder acceder a los servicios de MinIO desde el control - panel local por HTTPs: Dentro del docker-compose de MinIO, se levanta un NGINX por protocolo seguro en el puerto 443. Dicho NGINX viene configurado con un certificado autofirmado para el nombre de máquina devonesaitplatform.com que se tendrá que resolver a la IP de nuestro tu propio PC, que es donde estárán corriendo los servicios de MinIO. Por lo que en el fichero etc/hosts hay que crear las siguientes entradas:

...

  • Configurar en el NGINX la redirección al control-panel de nuestra tu máquina loca. Para ello, hay que editar el fichero onesait-cloud-platform/devops/buil-deploy/docker/modules/minio/nginx/conf.d/default.conf y modificar la IP del proxy_pass al control - panel a nuestra propia IP:

    Image RemovedImage Added

Una vez configurado es posible arrancan , puedes arrancar y detener los servicios de MinIO en local mediante:

...


Examinando el fichero docker-compose se puede , puedes observar que tenemos ha mapeado el servicio de MinIO al puerto 9000 de nuestra tu máquina y los servicios de las consolas de MinIO estarían redirigidos desde el NGINX.

A partir de la versión 3.2.2, se proporciona el config-init configurado para poder utilizar la configuración del docker-compose. Si se utiliza una versión anterior de plataforma habrá que editar la configuración de Endpoint Modules en la sección correspondiente a MinIO para dejarla así:

Code Block
minio: 
      base: http://localhost:9000
      admin:
         internal: https://minio-console.devonesaitplatform.com
         external: https://minio-console.devonesaitplatform.com
      browser:
         internal: https://minio-browser.devonesaitplatform.com
         external: https://minio-browser.devonesaitplatform.com
      cookiedomain: devonesaitplatform.com

Un problema conocido es que la primera vez que se accede desde el control-panel a MinIO es que , no se carga correctamente, apareciendo el iframe donde se debería de cargar con un error. Esto se debe al certificado autofirmado. Para corregirlo habría que abrir en otra ventana del navegador la url minio-browser.devonesaitplatform.com y añadir la excepción al certificado. A partir de ese momento se cargará la pantalla correctamente.

Info

Una vez arrancado, hay que entrar al Controlpanel a través del balanceador: https://devonesaitplatform.com/controlpanel