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 […]

Nginx y Letsencrypt con certbot en docker alpine

ACTUALIZACIÓN 31/08/2020 Tal como señala Nicolas en los comentarios, los repositorios de software de alpine ya incluyen el paquete certbot y puede ser instalado directamente con apk: apk add certbot certbot-nginx Post original En este laboratorio aprenderemos cómo instalar certbot usando la imagen oficial de docker nginx:alpine y usarla para crear un certificado SSL para […]

Reenviar IP real a un NGINX detrás de un load balancer GCP

Este artículo se centra en los load balancer GCP, pero puede aplicarse a otros proveedores cloud / servidores proxy. Introducción En Geko trabajamos en un proyecto que requería un servidor nginx para poder incluir en la lista blanca algunas direcciones IP públicas mientras negaba todas las demás conexiones. Si bien esto puede abordarse utilizando las […]