Parte I. Patrones Fundamentales
Los patrones fundacionales describen una serie de principios fundamentales que deben cumplir las aplicaciones en contenedores para convertirse en buenos ciudadanos nativos de la nube. La adhesión a estos principios ayudará a garantizar que tus aplicaciones sean adecuadas para la automatización en plataformas nativas de la nube como Kubernetes.
Los patrones que se describen en los capítulos siguientes representan los componentes básicos de las aplicaciones nativas de Kubernetes basadas en contenedores distribuidos:
-
El Capítulo 2, "Demandas previsibles", explica por qué cada contenedor debe declarar sus necesidades de recursos y permanecer confinado en los límites de recursos indicados.
-
El Capítulo 3, "Implementación declarativa", describe las distintas estrategias de implementación de aplicaciones que pueden expresarse de forma declarativa.
-
El Capítulo 4, "Sonda de Salud", dicta que cada contenedor debe implementar APIs específicas para ayudar a la plataforma a observar y mantener la salud de la aplicación.
-
El capítulo 5, "Ciclo de vida gestionado", explica por qué un contenedor debe tener una forma de leer los eventos procedentes de la plataforma y conformarse reaccionando a esos eventos.
-
El Capítulo 6, "Colocación automatizada", presenta el algoritmo de programación de Kubernetes y las formas de influir en las decisiones de colocación desde el exterior.
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.