Get it on Google Play
Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Despliegue de aplicaciones Spring Boot sobre OpenJDK y GraalVM

Si queréis desplegar con facilidad aplicaciones SpringBoot(o Java en general) usando las maquinas virtuales de OpenJDK o GraalVM los mas fácil es usar contenedores. En el primer caso, para ejecutar una aplicación usando el OpenJDK es tan fácil como: Donde mapeamos la carpeta donde tenemos nuestra aplicación(/ruta/a/mi/app) con la carpeta /opt/java del contenedor y después […]

22/01/2020 by Albert Coronado 
Móntate tu propio cluster Kubernetes con k3s

Móntate tu propio cluster Kubernetes con k3s

En el vídeo de hoy hemos aprendido a instalar un cluster kubernetes con k3s. K3s es una distribución de kubernetes ligera(poco mas de 40 mb.) y muy ágil de instalar. No os olvidéis de ver el vídeo y compartidlo con todo el mundo 😀 . Aquí os dejo los pasos que hemos seguido en el […]

14/10/2019 by Albert Coronado 
Descubrimiento de servicios en kubernetes

Descubrimiento de servicios en kubernetes

Aquí tenemos el vídeo dedicado a Kubernetes de esta semana, concretamente aprenderemos como se descubren los servicios vía DNS. El descubrimiento de servicios es vital para poder diseñar una buena arquitectura. Vamos a ver el vídeo: Creación de los pods En el vídeo hemos creado dos pods, uno que contenía dos contenedores(httpd y ubuntu) y […]

26/08/2019 by Albert Coronado 
Despliegue de aplicaciones sobre Kubernetes

Despliegue de aplicaciones sobre Kubernetes

Hacía tiempo que me reclamabais que hablara sobre Kubernetes y hoy empezamos una serie de vídeos sobre kubernetes. El motivo de no empezar antes es que no se puede trabajar con kubernetes sin una sólida base de contenedores Docker. Os recomiendo los vídeos donde hablamos sobre Docker aquí o los artículos sobre la misma temática […]

01/08/2019 by Albert Coronado 
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 
Despliegue automático DevOps de aplicaciones con Ansible y Clouding.io

Despliegue automático DevOps de aplicaciones con Ansible y Clouding.io

Muchos me habéis preguntado como lo hago para desplegar aplicaciones reales, por ejemplo con un proceso de DevOps. Hoy vamos a ver como podemos hacerlo para desplegar una aplicación escrita usando Java y Spring Framework sobre servidores reales. Además podréis probar vosotros mismos lo que haremos en este post porque Clouding.io nos regala 5 Euros […]

13/06/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 
Migración de Liferay a Google Cloud Platform

Migración de Liferay a Google Cloud Platform

Vamos a ver como lo hemos hecho estos días para migrar unas instalación Liferay 6.2 EE desde unos servidores in-house a la nube de Google. En los próximos meses seguramente migraremos a Liferay 7. Google Cloud SQL Google Cloud SQL es el servicio de base de datos en la nube de Google, totalmente administrada y […]

21/02/2018 by Albert Coronado 
Introducción a OpenWhisk y las funciones de IBM Bluemix

Introducción a OpenWhisk y las funciones de IBM Bluemix

Apache OpenWhisk es lo que se conoce como una plataforma FaaS(Function as a Service). Es Open Source y la tenemos también disponible en la plataforma IBM Blue Mix. En una arquitectura de este tipo tenemos los feeds, encargados de disparar los triggers(Entrada de un mail, alta de un registro, nuevo tweet, etc.), y acciones que […]

24/11/2017 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