Get it on Google Play
Formación Istio y Service Mesh

Formación Istio y Service Mesh

Istio es actualmente la plataforma mas usada para implementar el patrón de microservicios “Service Mesh”. El patrón “Service Mesh” añade una capa de infraestructura dedicada ha hacer las comunicaciones servicio a servicio seguras, rápidas y confiables. Istio tiene control del enrutamiento y del balanceo de carga, monitorea nuestros microservicios o permite implementar otros patrones como […]

21/11/2019 by Albert Coronado 
Formación Docker: Creando imágenes para nuestros microservicios y dockerizar aplicaciones

Formación Docker: Creando imágenes para nuestros microservicios y dockerizar aplicaciones

En este capítulo hemos explicado que es un fichero ‘Dockerfile’ y como usarlo para automatizar la creación de imágenes. Aquí os dejo los distintos ficheros editados durante el vídeo: Aplicación NodeJS El primer fichero de la aplicación NodeJS(package.json) es el que lleva información de la aplicación(Autor, nombre, etc.) e información sobre dependencias, como arrancar, etc. […]

13/11/2019 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 
Enviando mails desde la línea de comandos con ssmtp

Enviando mails desde la línea de comandos con ssmtp

Ayer me vi en la necesidad de testear una dirección de correo electrónico(Cosas de dar soporte a proyectos…). Decidí que la mejor forma de hacerlo era por línea de comandos y encontré ssmtp después de hacer varias pruebas. Ssmtp es genial por su sencillez y potencia, por ejemplo, podemos fácilmente empaquetarlo dentro de un contenedor […]

18/07/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 
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