Kubernetes Labels

Las labels son el mecanismo que utiliza para organizar los objetos de Kubernetes. Una etiqueta es un par clave-valor con ciertas restricciones relacionadas con la longitud y los valores permitidos, pero sin ningún significado predefinido. Por lo tanto, puede elegir las etiquetas como mejor le parezca, por ejemplo, para expresar entornos como ‘este pod se…

Kubernetes Health Checks

Para verificar si un contenedor en un pod está sano y listo para servir el tráfico, Kubernetes proporciona una variedad de mecanismos de verificación de salud. Los controles de estado, o sondas como se les llama en Kubernetes, se llevan a cabo por el kubelet para determinar cuándo reiniciar un contenedor (para livenessProbe) y utilizado por los servicios y…

kubernetes

Kubernetes Ingress

Hasta ahora tenemos dos opciones principales para acceder a nuestras aplicaciones desde el exterior: 1. Utilizando servicios del tipo NodePort: Esta opción no es muy viable para entornos de producción ya que tenemos que utilizar puertos aleatorios desde 30000-40000. 2. Utilizando servicios del tipo LoadBalancer: Esta opción sólo es válida si trabajamos en un proveedor…

Conceptos Básicos Kubernetes Pod

Kubernetes es una tecnología creada por Google y sirve para la gestión y orquestación de contenedores entre otros Docker. Un orquestador es el encargado de gestionar el ciclo de vida de los contenedores de una aplicación, los servicios que suele ofrecer un orquestador son los siguientes: Manejo del clúster Gestión del ciclo de vida de…

Microsoft SQL Server Linux (Docker)

A partir de SQL Server 2017, en este post veremos como ofrecer entornos consistentes a nuestros desarrolladores, la implementación de SQL Server a través de contenedores docker. Descargamos y ejecutaremos la imagen de SQL Server 2017, para docker, en nuestro Linux: Descargamos la última imagen para SQL Server. docker pull mcr.microsoft.com/mssql/server:2017-latest Ejecutaremos la imagen proporcionando…