Capítulo 30. Constructor de imágenes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Kubernetes es un motor de orquestación de uso general, adecuado no sólo para ejecutar aplicaciones, sino también para construir imágenes de contenedores. El patrón Constructor de imágenes explica por qué tiene sentido construir las imágenes de contenedores dentro del clúster y qué técnicas existen hoy en día para crear imágenes dentro de Kubernetes.

Problema

Todos los patrones de este libro hasta ahora han tratado sobre el funcionamiento de aplicaciones en Kubernetes. Has aprendido a desarrollar y preparar aplicaciones para que sean buenos ciudadanos nativos de la nube. Sin embargo, ¿qué pasa con la construcción de la propia aplicación? El enfoque clásico consiste en crear imágenes de contenedores fuera del clúster, enviarlas a un registro y hacer referencia a ellas en los descriptores de Implementación de Kubernetes. Sin embargo, construir dentro del clúster tiene varias ventajas.

Si las políticas de tu empresa lo permiten, tener un solo clúster para todo es ventajoso. Crear y ejecutar aplicaciones en un solo lugar puede reducir considerablemente los costes de mantenimiento. También simplifica la planificación de la capacidad y reduce la sobrecarga de recursos de la plataforma.

Normalmente, para construir imágenes se utilizan sistemas de integración continua (CI) como Jenkins. Construir con un sistema CI es un problema de programación ...

Get Patrones Kubernetes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.