Home

GitHub Runners en Kubernetes

¿Necesitas más control sobre tus flujos de trabajo de GitHub Actions? Los GitHub Runners auto-hospedados en Kubernetes te permiten personalizar tu entorno de ejecución, optimizar el rendimiento y cumplir con requisitos de seguridad exigentes. Descubre cómo Kubernetes puede potenciar tus flujos de trabajo de CI/CD.

Errores tontos al migrar WordPress

Migrar WordPress puede parecer sencillo, pero basta un pequeño descuido para perder horas solucionando problemas evitables. En este post, comparto los errores más tontos (pero comunes) que me encontré en mi última migración: permisos mal configurados, librerías PHP faltantes, caché roto y más. Si no quieres caer en los mismos tropiezos, sigue leyendo.

Cifrado simple con SOPS y KMS

¿Cansado de guardar secretos en texto plano? Descubre cómo SOPS y AWS KMS pueden proteger tus archivos de configuración. Aprende a cifrar y descifrar secretos de forma segura con ejemplos prácticos y consejos útiles. ¡Adiós a las contraseñas expuestas!

Limpiar tu cuenta AWS con cloud-nuke

¿Tienes recursos olvidados en AWS que están generando costos innecesarios? Descubre cómo utilizar cloud-nuke , una herramienta poderosa y fácil de usar, para limpiar tu cuenta de AWS de forma rápida y segura. En este artículo, te guío a través de su funcionamiento, ejemplos prácticos y consejos clave para mantener tu infraestructura cloud organizada y eficiente. ¡Controla tus costos y simplifica tu vida con cloud-nuke ! 🚀

Kubernetes Scheduling Parte 5

En Kubernetes, la afinidad de Pods es una herramienta poderosa para controlar cómo se programan y distribuyen tus cargas de trabajo en el clúster. Existen dos tipos principales: afinidad (podAffinity) y anti-afinidad (podAntiAffinity). Mientras que la afinidad te permite agrupar Pods relacionados en el mismo nodo o zona para optimizar la comunicación y el rendimiento, la anti-afinidad te ayuda a distribuir Pods críticos en diferentes nodos o zonas para mejorar la tolerancia a fallos y evitar la sobrecarga de recursos. En este artículo, exploramos ambos tipos, sus casos de uso y cómo implementarlos en tus despliegues de Kubernetes. ¡Aprende a dominar la afinidad de Pods y lleva tus aplicaciones al siguiente nivel!

Autenticar aplicaciones en Vault

Hashicorp Vault como bóveda digital de secretos es bastante usada por las aplicaciones para un funcionamiento seguro. Hoy en este artículo brindo una guía paso a paso para trabajar con AppRole como método de autenticación en Vault para aplicaciones y/o máquinas.

Secretos KV en Vault

Esta es una guía bastante completa y detallada de la gestión de Secretos KV en Vault. Aquí te enseño cómo almcenar datos sensibles de forma fácil, así como también la manera de gestionarlos en el tiempo.

Probando Vault en Docker

Hashicorp Vault es muy sencillo levantarlo en una máquina virtual, pero esto podría tomar un tiempo y esfuerzo no menor. En cambio, con Docker y Docker Compose se puede hacer uso de Vault en menos de 10 minutos con los pasos mostrados en esta guía.

Kubernetes Scheduling Parte 4

La flexibilidad que ofrece Kubernetes en sus configuraciones es increíble. Y no es la excepción para el Scheduling de Pods en ciertos nodos, según características particulares de tu interés. Con este artículo estoy seguro que te quedará muy claro la afinidad de tipo nodeAffinity.