Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por 'Kubernetes'

El sistema de Builds y Releases de Azure Devops es extremadamente flexible, pero se basa en una premisa: la build publica cierto artefacto binario que la Release recoje e instala en los distintos entornos (stages en la terminología de Azure Devops). Eso para escenarios tradicionales, funciona de m...

Enviado por etomas
LEER MÁS

¡Buenas! Vamos a ver en este artículo como podemos leer secretos almacenados en un Azure Key Vault desde nuestro código netcore ejecutándose en un AKS. A diferencia de ACR donde contamos con una integración nativa en la cual nos basta con usar un service account de AKS vinculado a un servi...

Enviado por etomas
LEER MÁS

AKS Devspaces es una característica que Microsoft está promocionando bastante en sus charlas: casi en cualquier evento donde se hable de AKS se demuestra, ni que sea brevemente, Devspaces. Pero... qué es y lo más importante: ¿Para qué sirve y como se usa? Devspaces es una tecnología dise...

Enviado por etomas
LEER MÁS

Esta es una de las preguntas que tarde o temprano cualquiera que trabaje con Docker y Kubernetes (o cualquier otro orquestrador) se termina encontrando: Tienes toda tu aplicación en contenedores, ejecutándose en Kubernetes. Sabes también que existen versiones dockerizadas de las bases de datos. ...

Enviado por etomas
LEER MÁS

Microsoft ha puesto a disposición de todas las personas el libro gratuito escrito en inglés por Brendan Burns titulado Designing Distributed Systems. Brendan Burns tiene el rol de Distinguished Engineer en Microsoft y trabaja en el equipo de Azure. También es cofundador del proyecto Kubernetes....

Enviado por jorge
LEER MÁS

DevSpaces es una de las grandes novedades para desarrolladores que nos trae Microsoft (ehm sí... es otro producto más que está en preview :p). Básicamente se trata de la posibilidad de desplegar parcialmente y depurar nuestros contenedores ejecutándose en un clúster de Kubernetes. En lo que H...

Enviado por etomas
LEER MÁS

Una de las preguntas más frecuentes que me hacen sobre contenedores es hasta que punto penalizan el rendimiento. Es una pregunta muy lógica ya que al final los contenedores ofrecen un cierto nivel de aislamiento, parecen máquinas virtuales... Algo han de penalizar, ¿no?. En esta entrada voy a h...

Enviado por etomas
LEER MÁS

En este post vamos a ver como escalar servicios, tanto en Compose, como en Swarm como en Kubernetes y luego veremos algunas consideraciones cuando usemos HttpClient desde el cliente al acceder a un servidor escalado. Nos centramos en el escenario de escalado básico, es decir, sin demasiada lógica...

Enviado por etomas
LEER MÁS

Disclaimer: En ese post hablo de una librería (Beatpulse) de la que soy contribuidor (lo aclaro, para que no haya ningún malentendido). En todo sistema distribuído es importante disponer de un mecanismo que permita saber en todo momento si un servicio está funcionando o no. Es cierto que el co...

Enviado por etomas
LEER MÁS

Hoy me han preguntado eso, así que mira, aprovecho para apuntarlo aquí, por si alguien más tiene esta duda. La situación es la siguiente: tienes minikube instalado y funcionando en Windows, pero quieres usarlo desde un kubectl ejecutándose en un terminal WSL. ¿Es posible? La respuesta es ...

Enviado por etomas
LEER MÁS

¡Buenas! En este post vamos a ver como añadir soporte TLS a tu clúster de Kubernetes desplegado en ACS o AKS. Hace tiempo escribí un post sobre como añadir certificados de desarrollo a un servicio NGINX que tuvieses en Kubernetes. Aunque lo dicho en aquel post sigue siendo válido, hay una mane...

Enviado por etomas
LEER MÁS

Microsoft ha publicado un ebook gratuito escrito en inglés por Mahesh Kshirsagar (Azure Customer Advisory Team) sobre Kubernetes. El ebook de unas 42 páginas, está acompañado de innumerables capturas de pantalla y es muy sencillo de leer. Se trata de una introducción con operaciones básica...

Enviado por jorge
LEER MÁS

Seguimos con esta serie de posts sobre Kubernetes. Los posts anteriores: Componentes de Kubernetes (donde vimos los distintos componentes de Kubernetes y como usar Minikube para ejecutarlo en local). Modelo de aplicación (donde vimos como crear nuestra primera aplicación en k8s). En...

Enviado por etomas
LEER MÁS

Si conoces compose conocerás su "modelo de aplicación". Es un modelo sencillo, contiene básicamente servicios. Un servicio en compose no es nada más que una imagen de Docker y su configuración asociada.  Luego cuando levantamos una aplicación compose con docker-compose up se crea uno (o var...

Enviado por etomas
LEER MÁS

Bueno, con este post empiezo una serie de posts sobre Kubernetes. Tengo varios posts en borrador, pero creo que antes de publicarlos puede estar bien una pequeña introducción a Kubernetes: qué es. Y de esto va este post. ¿Qué es Kubernetes? A grandes rasgos: un orquestador de contenedores. ...

Enviado por etomas
LEER MÁS

A continuación, os indico un interesante recurso sobre Kubernetes. En concreto una pequeña guía de implementación y despliegue de cargas de trabajo en Azure con Kubernetes. Una aplicación Web FrontEnd desarrollada en ASP.NET Core 1.0 (+ algo de SignalR). Y un BackEnd con un contenedor SQL Se...

Enviado por jorge
LEER MÁS

A modo introductorio, recordemos que Kubernetes es un sistema de código abierto diseñado inicialmente por Google, que nos permitirá automatizar los despliegues, escalar, y gestionar aplicaciones en contenedores. Entre otras cosas, Kubernetes soporta un amplio rango o espectro de aplicaciones co...

Enviado por jorge
LEER MÁS