Hace unas semanas atrás estuve jugando con un proyecto de la CNCF llamado KubeVirt, que te permite crear máquinas virtuales, Linux y Windows, dentro de un clúster de Kubernetes como si de otro recurso más se tratara. Me pareció súper…
Posts tagged Kubernetes
Hoy empiezo con OpenShift
Año nuevo, serie nueva 😝 y es que estos días he estado entreteniéndome con OpenShift, a mi modo, viendo cómo empezar a usar esta plataforma a partir de un ejemplo, mi Tour of heroes. Hoy quiero compartir contigo el primer…
Desplegar una aplicación con Dapr en Kubernetes
Como ya te dije en el último artículo, es hora de ir viendo cómo encaja Dapr en los diferentes entornos donde solemos trabajar. Hoy le toca el turno a Kubernetes y en este artículo quiero compartir contigo cómo encaja mi…
Integración de Services de Kubernetes con Azure Private Links
En el mes de mayo se anunció, en public preview, la posibilidad de integrar los objetos de tipo Services con la creación de Private Links de Azure. Gracias a ello, ahora será más sencillo la creación de estos y no…
Acceder a tus contenedores locales desde Internet a través de Traefik Hub
Recientemente Traefik ha anunciado, todavía en beta, un nuevo servicio llamado Traefik Hub que permite publicar contenedores a través de este, de forma que podamos acceder externamente a ellos, utilizando políticas de acceso como autenticación básica (usuario y contraseña) o…
Limitar la comunicación entre tus pods en Kubernetes con Network Policies
Por defecto, cuando trabajas con contenedores en Kubernetes todos los pods que despliegas en tu clúster tienen la posibilidad de comunicarse entre ellos sin ningún tipo de restricción. Esto es así por diseño, pero no siempre es lo que deseamos,…
Saber el coste de tus aplicaciones en Kubernetes con Kubecost en Microsoft Azure
Es habitual encontrarse un clúster de Kubernetes donde hospedas más de una aplicación con objetivos a veces diferentes y, obviamente, con un consumo diferente de los recursos. Es por ello que es frecuente encontrarnos con la pregunta «¿Cuánto cuesta cada…
Crear roles personalizados para la nueva integración de AKS con Azure Active Directory
Hace unas semanas tuve que hacer algunas pruebas con la nueva integración de AKS con Azure Active Directory, donde en lugar usar los roles nativos de Kubernetes podemos abstraernos y trabajar directamente con roles de Azure AD para el mismo…
Desplegar charts de Helm en Azure DevOps con la integración nativa de Flux en AKS
La semana pasada estuve jugando de nuevo con la integración que se ha hecho de Flux en AKS, a través de la pestaña GitOps. En este artículo quiero compartirte mis pruebas para desplegar charts de Helm en este escenario, ya…
Generar secretos en Kubernetes a través de Azure Key Vault Provider for Secrets Store CSI Driver
Algunos artículos atrás, te hablé de cómo usar Mozilla SOPS con Azure Key Vault y Sealed Secrets de Bitnami para almacenar de forma segura tus secretos, sobre todo cuando estamos pensando en implementar GitOps para nuestros clústeres de Kubernetes. Hoy…
Cifrar secretos de Kubernetes con Sealed Secrets de Bitnami
Revisando opciones para mantener los secretos seguros en un flujo de GitOps estuve jugando con Sealed Secrets de Bitnami. Hoy, al igual que ya te conté como hacerlo con SOPS, te comparto mis pruebas con esta otra solución. Instalar kubeseal…
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…