¿Qué es Kubernetes?

¿Qué es la orquestación de contenedores? Antes de adentrarnos en Kubernetes primero de todo debes saber que es la orquestación de contenedores. Las tecnologías de contenedores han cambiado de forma radical el panorama de sistemas y la forma de empaquetar y desplegar el software. Algunos de los beneficios que aportan los contenedores son la portabilidad, […]

Harbor: Instalar un registry privado en Kubernetes

Kubernetes es un orquestador de contenedores y por lo tanto necesitarás algún lugar para almacenar tus imágenes docker de forma que Kubernetes pueda descargarlas y usarlas. Hay una gran variedad de soluciones para elegir: cloud registry, dockerhub, un registry privado en una vm… o un registry privado en Kubernetes. Hoy vamos a hablar sobre esta […]

¿Qué es Kubernetes y cuándo aplicarlo?

Antes de nada… Seguramente ya sepas algo sobre qué es Kubernetes, te suene o te hayan hablado de ello, pero si no terminas de entender las ventajas que aporta esta potente herramienta, en Geko te queremos guiar. Como ya sabrás, Kuberentes es un orquestador de contenedores que sirve para desplegar en el cloud nuestras aplicaciones […]

Kubectl Plugins en solo 3 pasos

Introducción Muchas veces para realizar nuestras tareas diarias nos vemos en la situación de tener que crear herramientas propias para resolver problemas o situaciones a medida. En esta entrada voy a mostrar lo fácil que es y cómo podemos crear un plugin para kubectl. Un plugin es simplemente un programa ejecutable que permite extender la […]

Kubernetes CronJobs – Una vista en profundidad

Introducción Hoy en día, y cada vez más, es común que las empresas migren algunas partes de su infraestructura (o incluso la compañía entera) al cloud. Hay dos principales enfoques: Permanecer lo mas cerca posible de la antigua arquitectura usando VMs, o apostar por flexibilidad/escalabilidad/disponibilidad y buscar una nueva perspectiva mediante el uso de un […]

Kubernetes gestionados «alternativos»

Introducción Todos conocemos la oferta de Kubernetes gestionados del «big three»: EKS, GKE y AKS. Pero a día de hoy, aparte de los anteriores y de algunos más que quieren jugar en la misma liga (Oracle o IBM, por ejemplo), existen otros proveedores menos conocidos que, no pudiendo competir en catálogo de servicios, intentan hacerse […]

Cómo instalar cert-manager con validación HTTP en Kubernetes

Gestionar certificados SSL puede ser un dolor de cabeza, pero por suerte en Kubernetes podemos usar cert-manager y dejar que éste se encargue de todo para crear de forma fácil cualquier certificado que necesitemos. En este how-to vamos a cubrir desde la instalación de cert-manager a cómo configurarlo para realizar la validación por HTTP. También […]

Cómo habilitar la compresión Brotli en un ingress-nginx

Introducción Brotli es un método de compresión desarrollado por Google y lanzado en 2015. En función del escenario, brotli es capaz de conseguir una mejora en la tasa de compresión de entre un 20 y un 30% sobre gzip, que es el método de compresión por defecto. Configuración del ingress-nginx Para crear el ingress-nginx en […]

Cómo instalar Grafana con LDAP en Kubernetes usando Helm

Si has llegado a este blog imagino que estás peleándote con el Helm chart de Grafana para hacerlo funcionar con tu LDAP. No busques más, has llegado al sitio indicado. Introducción Si has usado Grafana antes seguramente estás al tanto de que hay múltiples integraciones para autenticación que puedes usar. Ya hablamos en otro post […]