Buenas everybody! Hoy vengo una iniciación a Kubernetes. Para el que no lo sepa a estas alturas, Kubernetes es la herramienta de orquestación de contenedores mas popular hoy en día. Esta herramienta, ha sido desarrollada y liberada por google y ahora cuenta con el apoyo de docker, por lo que
Continue readingCategoría: devops
Jenkins: Primeros pasos
Buenas a tod@s, inauguramos una serie de posts sobre Jenkins. Para quien no conozca, Jenkins es la herramienta de CI (Continuous Integration) Open Source y escrita en java mas utilizada. Alguno se preguntará, que es Integración Continua? Pues se trata de un modelo informático que busca que las tareas se
Continue readingTIG: Graficar métricas de hosts y docker con Telegraf, InfluxDB y Grafana
Aloha a tod@s, en este post voy a explicar como graficar las métricas tanto de hosts, como de contenedores de docker de una forma muy sencilla con las herramientas que están ahora de moda. En este caso va a ser un stack de TIG (Telegraf, InfluxDB, Grafana). Telegraf e InfluxDB
Continue readingTraefik: Configurar dns-01 challenge de let’s encrypt en OVH con Wildcards
Imagino que todo el mundo sabrá que let’s encrypt por fin admite certificados wildcard. Que es un certificado wildcard? pues un certificado único que vale para todos los subdominios. Ej: *.ichasco.com. De este modo, todos los subdominios de ichasco.com podrán utilizar el mismo certificado. Y como no podía ser de
Continue readingDocker: Actualización automática de los contenedores con Watchtower
En este mini-post voy a explicar como tener actualizados los contenedores de docker de una manera automática. Para esto se va a utilizar la herramienta watchtower. Está desarrollada por v2tec y es muy sencilla de utilizar. Lo único que hay que hacer es configurar los parámetros que ser requieran y
Continue readingDocker: OverlayFS2 como filesystem
Hoy profundizaremos un poco mas en docker y presentaremos OverlayFS2. Es un sistema de ficheros parecido a AUFS que es el que implementa por defecto, pero mas sencillo y rápido. Para implementar OverlayFS2 es necesario disponer de un kernel 4.0 o superior. Y su implementación es muy sencilla. En este
Continue readingAnsible: Primeros pasos
Ansible es una herramienta de software libre para configurar y administrar hosts. Combina instalación multi-nodo, ejecuciones de tareas ad-hoc y administración de configuraciones. Adicionalmente, Ansible es categorizado como una herramienta de orquestación. Maneja nodos a través de SSH y no requiere ningún software remoto adicional, excepto Python. Utiliza un sistema
Continue readingDocker: Træfik como proxy inverso
Træfik es una herramienta muy interesante para utilizar como proxy inverso. Es muy sencillo el desplegarlo y la configuración de este es casi automática. Es capaz de interactuar con diferentes backends como; Kubernetes, docker, mesos, swarm… además de esto, puede generar certificados válidos con let’s encrypt al vuelo. Y es
Continue readingDocker: Docker-Compose
Docker compose, es la herramienta de docker que nos simplifica la vida para desplegar stacks. Podemos definir mediante ficheros yaml, la estructura de docker que queremos desplegar y una vez hecho esto ejecutarlo. El concepto es parecido a un dockerfile pero orientado a stacks en vez de a imágenes. Con
Continue readingDocker: Guía básica
Docker es un sistema de contenedores orientado a microservicios. Es una herramienta que hoy en día está cogiendo mucha fuerza debido a su gran potencia y flexibilidad. Es ideal para el desarrollo de aplicaciones ya que puedes desplegar un docker con un servicio y que este tenga todas las librerías
Continue reading