Get it on Google Play
Formación Mesosphere y Apache Mesos

Formación Mesosphere y Apache Mesos

Apache Mesos es una plataforma líder para gestionar clusters de servidores de código abierto. Permite gestionar los recursos de un cluster como si se tratara de una única máquina y se utiliza para correr grandes aplicaciones, especialmente las que utilizan grandes volumenes de datos. Twitter, Apple, PayPal, Atlassian y muchas otras grandes compañías utilizan Mesos […]

20/06/2019 by Albert Coronado 
Formación Docker: Orquestando aplicaciones de microservicios

Formación Docker: Orquestando aplicaciones de microservicios

Aquí tenemos la cuarta entrega del curso de Docker con la orquestación de servicios donde primero creamos nuestro fichero docker-compose.yml. Este fichero contiene toda la configuración de como se debe lanzar la aplicación(Servicios, redes, etc.): Una vez tenemos nuestro fichero creado solo tenemos que ejecutar lo siguiente para arrancar toda nuestra aplicación:

11/02/2019 by Albert Coronado 
Soporte Liferay: Incidencia ‘NoNodeAvailableException’ y como desplegar ElasticSearch dentro de un contenedor Docker

Soporte Liferay: Incidencia ‘NoNodeAvailableException’ y como desplegar ElasticSearch dentro de un contenedor Docker

Veo por ahí mucha gente que tiene problemas a la hora de instalar ElasticSearch como contenedor Docker. Sobretodo, cuando lo hace sin mapear los puertos 9200 y 9300. El error acostumbra a se el siguiente: “NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}…” Que sepáis que el problema normalmente lo tiene ‘CORS’ que impide las […]

08/02/2019 by Albert Coronado 
Script para reiniciar un contenedor en caso de problemas con el servicio

Script para reiniciar un contenedor en caso de problemas con el servicio

Los contenedores y los microservicios ayudan mucho al desarrollo y la gestión de operaciones pero algunos problemas nunca desaparecen. Que pasa cuando una aplicación deja de dar servicio sin ninguna explicación? (Sin errores, no se queda colgada, etc.). Esto es con lo que estoy lidiando en uno de mis proyectos, un microservicio, concretamente un servidor […]

10/01/2019 by Albert Coronado 
Curso de Introducción a Docker

Curso de Introducción a Docker

Tal como prometí en pasados vídeos hoy empezamos una serie de capítulos dedicados al uso de la tecnología la tecnología de virtualización ligera Docker. El objetivo es que al final de la serie seáis capaces de trabajar con esta tecnología y entender todo su potencial. Aquí os dejo el primer vídeo: Instalación Lo primero que […]

10/12/2018 by Albert Coronado 
Redirigir los logs de un contenedor de Docker en un fichero

Redirigir los logs de un contenedor de Docker en un fichero

Puede parecer una tontería, para los que no estéis familiarizados con Docker, la manera de ver los logs(O la salida) de un contenedor es esta: Pero si queremos redirigir la salida hacia un fichero el truco está en poner un ‘&’ antes del fichero: Puede parecer una tontería pero me dio muchos quebraderos de cabeza […]

02/09/2018 by Albert Coronado 
Desplegar un cluster ElasticSearch con Docker

Desplegar un cluster ElasticSearch con Docker

ElasticSearch es muy potente(En lo que se refiere a rendimiento), pero si aún así, requerís para vuestro proyecto un cluster que os proporcione escalabilidad y alta disponibilidad aquí vamos a ver como implementarlo con Docker. ElasticSearch viene, por defecto, con todo lo necesario para trabajar en cluster. Cuando detecta nuevos nodos(O los pierde) el mismo […]

15/08/2018 by Albert Coronado 
Desplegar imágenes Docker en la nube de Google

Desplegar imágenes Docker en la nube de Google

La nube de Google es quizá la que mas nos simplifica el proceso de publicar contenedores, además, de ser el proveedor que mejor soporte tiene para Kubernetes. Desplegar un contenedor es muy fácil y tiene una UX muy buena: Instalamos gcloud Lo primero que deberemos hacer es instalarnos la herramienta GLI de Google, para mi, […]

14/07/2017 by Albert Coronado 
Truco Docker: Eliminar volúmenes huérfanos

Truco Docker: Eliminar volúmenes huérfanos

Si hacéis como yo y tenéis instalación que crean y eliminan miles de contenedores en un día, seguro terminareis teniendo gran cantidad de volúmenes huérfanos. No habría mayor problema si no fuera porque enseguida consumen Gigas de memoria y terminan por colgar la máquina. La solución es bien sencilla. Con el siguiente script podéis ver […]

15/05/2017 by Albert Coronado 
Scripting Docker: Obtener la dirección IP de la máquina host

Scripting Docker: Obtener la dirección IP de la máquina host

Si estas en la máquina host y necesitas obtener la IP de la máquina, por ejemplo, para pasarla como parámetro a un contenedor(Como parámetro, como variable de entorno, etc.) es muy fácil: Si estamos dentro de un script bash y queremos ponerlo dentro de una variable lo haríamos así: Fácil y rápido.

15/05/2017 by Albert Coronado