Esta es la primera guía introductoria que escribo sobre GitHub Actions. Es algo extensa pero lo mínimamente detallada para que cualquier principiante pueda asimilar de mejor manera lo que aquí hoy explico.
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.
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.
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.
He sabido de muchos que tienen interés por Traefik pero han sufrido en su proceso de aprendizaje y configuración. Yo mismo pasé por la misma experiencia.
Así que en esta ocasión me enfoco en explicar de la manera más sencilla posible sobre esta genial herramienta para el balanceo de aplicaciones.
Si tienes un cluster de Kuberentes con varios nodos, muy probablemente quieres restringir o controlar algunos de ellos solo para ciertos usos. Por ejemplo, que los nodos master no corran pods de aplicaciones, o se tenga nodos con algún hardware particular para algunas aplicaciones específicas.
Elegir pods con el atributo nodeName es facil pero muy limitado. Ahora, usando nodeSelector podemos elegir entre uno o más nodos disponibles segun el valor de los labels.
Kubernetes es una plataforma de orquestación compleja, pero magnífica. Entre sus funcionalides más básica está la de ofrecer diferente formas de asignación de Pods en los nodos. Aquí verás la forma más sencilla de hacerlo.
Un cliente con el cual trabajo hace algún tiempo viene usando una solución de secretos algo limitada y que no cumplía las expectativas de gestión centralizada. Esta fue una buena oportunidad para darle a conocer qué es Hashicorp Vault.