Buenas!! Siguiendo con los posts de Kubernetes, hoy hablaremos de como crear un Ingress Controller y para que sirve.Un ingress controler, es un servicio que se encarga de gestionar las peticiones que llegan desde fuera y redirigirlas al contenedor adecuado. Para hacer esto, cuenta con varios elementos. Ingress, LoadBalancer Service
Continue readingAutor: ichasco
Kubernetes: First Deploy
Buenas, después de un parón sin escribir mucho, vuelvo a las andadas. La intención es ir sacando una serie de posts con diferentes temáticas y modalidades de Kubernetes. Desde un despliegue simple hasta como gestionar una integración continua. Para empezar, vamos a crear unos YAML que desplieguen un stack de
Continue readingNGINX: Mejorar el rendimiento con la caché
Buenas, hoy vengo a traeros un post sobre como mejorar el rendimiento de un site, solamente utilizando la caché de nginx. Esto viene perfecto para solventar problemas de cargas de backend. Es especialmente útil en aplicaciones de lenguaje interpretado como php o ruby. Y una alternativa muy interesante a herramientas
Continue readingKubernetes: Istio service mesh setup
Hoy toca otra de Kubernetes. Y en esta ocasión es una de las herramientas que está teniendo mas tirón. Se trata de Istio. Es una herramienta de service mesh, que lo que hace es complementar a Kubernetes en la gestión del tráfico. Esto añade funciones extras como mTLS, split de
Continue readingTerraform: Desplegar un cluster de Kubernetes utilizando módulos
Buenas a todo@s. En este post, voy a explicar como desplegar un cluster en GKE con Terraform utilizando módulos. Además de esto, añadiremos un bonus que será crear un Dashboard automáticamente en Grafana. Vamos por partes. ¿Que es GKE? GKE es Google Kubernetes Engine, es decir el sistema de Kubernetes
Continue readingTICK: Stack de monitorización y alertado de métricas en Docker
Buenas, hoy vengo a hablaros de otro de los stacks de monitorización y graficación que están de moda. Hace algún tiempo hablamos de TIG y hoy hablaremos sobre TICK. A priori parece lo mismo pero tiene 2 cambios significativos. Que como frontal de gráficas en vez de utilizar Grafana, se
Continue readingWebmap: NMAP simple reporting tool
Buenas! Hace mucho que no escribo un post y hoy vengo con una herramienta muy simple, pero que puede llegar a ser de gran ayuda llegado el momento. Se trata de webmap. Es una herramienta que recoge reportes generados por NMAP y realiza un reporte con gráficos e información interesante.
Continue readingGraylog: Obtener y manipular los logs de Apache en una infraestructura de docker bajo traefik
Buenas a todo@s. En este post vamos a hacer que nuestro graylog, reciba los logs de apache montado en docker y bajo un web proxy que será traefik. A primera vista parece sencillo, pero hay que hacer un par de cosillas para que toda la info llegue correcta y podamos
Continue readingGitLab: Instalación y Configuración
Buenas a todo@s!! Hace mucho que no escribía un post. Así que para redimirme y siguiendo un poco esta corriente de automatizaciones, DevOps, CI y demás, voy a dedicar este post a montar un Gitlab. Para quien no conozca Gitlab, es un servicio parecido a GitHub pero que lo podemos
Continue readingKubernetes: Primeros pasos con Minikube
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 reading