Hola Mundo con AWS Lambda y Docker

Llevo utilizando AWS Lambda desde hace tiempo para procesos internos. Apagar bases de datos de pruebas fuera de horas de trabajo, un par de bots para Slack… Una de las formas de lanzar una función Lamda es crear un zip con todas sus dependencias y subirlo a S3. Para algunas aplicaciones en Node.js algo más…

Seguir leyendo Hola Mundo con AWS Lambda y Docker

Encriptar secretos de Helm con Mozilla SOPS y AWS KMS

Una de las partes importantes que tenemos que considerar cuando utilizamos Helm es gestionar los secrets. Hay muchas maneras de hacerlo. Podemos usar Hashicorp vault, el Parameter Store de AWS… Para mí, la combinación de Mozilla SOPS y AWS KMS es una buena manera de guardar los secretos en nuestros repositorios de forma fácil y…

Seguir leyendo Encriptar secretos de Helm con Mozilla SOPS y AWS KMS

Desplegar Kubernetes Dashboard en AWS EKS con Helm

¿Qué es Kubernetes Dashboard? Es una interfaz de usuario de propósito general para clústers de Kubernetes. Está basada en web y permite a los usuarios gestionar y solucionar problemas en sus aplicaciones y también en el propio clúster. Podéis encontrar más información en: Documentación de Kubernetes Kubernetes Dashboard en GitHub Instalando con Helm Requisitos Helm…

Seguir leyendo Desplegar Kubernetes Dashboard en AWS EKS con Helm

Migraciones de bases de datos en Kubernetes con Helm

Probablemente esto te suene. Muchos de tus servicios de backend usan Postgres, MySQL o algún otro tipo de base de datos relacional. Los desarolladores hacen constantes cambios a las aplicaciones para mejorar el rendimiento, mejorar la funcionalidad, arreglar bugs… y algunas veces eso implica hacer cambios a la base de datos. La mejor forma de…

Seguir leyendo Migraciones de bases de datos en Kubernetes con Helm

Conectar kubectl a un clúster AWS EKS

El otro día publiqué un post acerca de cómo gestionar usuarios en un clúster EKS utilizando usuarios y roles IAM. Hoy es el turno de explicar cómo esos usuarios se pueden conectar al clúster. Estas instrucciones las hemos probado en Ubuntu 18.04, 20.04 y MacOS. Requerimientos Interfaz de línea de comandos de AWS (AWS CLI).…

Seguir leyendo Conectar kubectl a un clúster AWS EKS

Cambiar el idioma del teclado desde la terminal en Linux

Saludos, Un post muy cortito hoy. Debido a que utilizo un ordenador con teclado británico tengo que andar cambiando al castellano cuando quiero escribir algo. Sí… ya sé que puedo poner todos las tildes y demás utilizando códigos ASCII, pero es mucho más fácil y rápido cambiar el idioma. Uso muchísimo la consola, así que…

Seguir leyendo Cambiar el idioma del teclado desde la terminal en Linux

Administrar usuarios en AWS EKS

Una de las cosas que necesitamos hacer cuando trabajamos con un clúster EKS es añadir o borrar usuarios que puedan interactuar con el sistema. En este post vamos a ver dos posibles opciones. Añadir un usuario IAM directamente a Kubernetes Gestionar usuarios utilizando roles in grupos IAM Todas ellas pasan por editar el ConfigMap aws-auth.…

Seguir leyendo Administrar usuarios en AWS EKS