A veces tenemos escenarios donde el escalado de AKS requiere que las máquinas estén disponibles lo antes posible, y me refiero no solo su creación sino también las imágenes que necesitamos ya precargadas. Hasta ahora, cada vez que escalábamos nuestro…
Buscar vulnerabilidades en tu flujo de GitOps con Azure DevOps
En los artículos anteriores estuve mostrándote algunas ideas de cómo integrar los flujos de integración continua con los repositorios destinados a GitOps, tanto para manifiestos planos como con Helm. Sin embargo, no quería perder la oportunidad de añadir la parte…
Integrar el flujo de CI con charts de Helm en Argo CD
Hace unos días te conté cómo manipular los manifiestos para Kubernetes con la nueva versión publicada en el registro durante la fase de CI. Sin embargo, cuando se trata de charts de Helm esta tarea puede ser un poco más…
Precargar imágenes en los nodos de Kubernetes con OpenKruise
A veces nos encontramos en situaciones donde las imágenes que utilizan nuestros pods son tan pesadas que necesitamos que las mismas estén listas antes de que las aplicaciones comiencen a usarlas, con el fin de ganar tiempo en la escalabilidad….
Crear organizaciones de Azure DevOps programáticamente
Esta semana uno de nuestros clientes nos preguntaba si era posible crear organizaciones de Azure DevOps de manera programática, ya que dependiendo del proyecto y la empresa externa que lo ejecutara necesitaban una independiente, pero al mismo tiempo conectar esta…
Integrar la pipeline de CI con el repositorio para GitOps en Azure DevOps
Una de las pruebas que estuve haciendo estos días era cómo integrar la pipeline de CI con el repositorio para implementar GitOps, con el objetivo de actualizar de manera automática la imagen del manifiesto correspondiente a ese integración continua, para…
Integrar Argo CD con Azure Active Directory
Como sabes, una de las ventajas de usar Argo CD frente a otros operadores para GitOps es que este tiene una gestión visual de todo lo que se despliega en tus clústeres a través de él. Por defecto, este viene…
Herramientas para la observabilidad en Open Service Mesh
Todo sistema que implantemos debería de tener su stack de monitorización que nos permita conocer qué es lo que está pasando, cómo se está comportando, si tiene un rendimiento óptimo, etcétera. Para ello, Open Service Mesh se integra con Prometheus,…
Desplegar Azure Event Grid donde quieras con Azure Arc
Si estás desarrollando aplicaciones basadas en eventos y ya venías usando Azure Event Grid como concentrador de los mismos ahora en preview tienes la posibilidad de desplegar este servicio donde quieras gracias a Kubernetes y Azure Arc, como ya vimos…
Dividir el tráfico entre varios servicios con Open Service Mesh
En el último artículo hice una breve introducción a lo que es una malla de servicios utilizando Open Service Mesh como ejemplo. Uno de los puntos claves de estos son la capacidad de permitir o denegar el tráfico entre los…
Gestionar el tráfico externo y entre los pods con Open Service Mesh
Cuanto más te vas adentrando en el mundo de los contenedores más requerimientos van pasando por tu cabeza, y la de tu organización, como por ejemplo desde el punto de vista de networking: cómo me aseguro de que la comunicación…
Automatizar pruebas de accesibilidad con axe-core y Azure DevOps
Si bien es cierto que sólo entre el 20 y el 50 por cierto de los problemas de accesibilidad pueden ser detectados de manera automática, en la mayoría de los sitios ni siquiera a estos les estamos poniendo solución, y…