Capítulo 5. Ciclo de vida gestionado

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

Las aplicaciones en contenedores gestionadas por plataformas nativas de la nube no tienen control sobre su ciclo de vida, y para ser buenos ciudadanos nativos de la nube, tienen que escuchar los eventos emitidos por la plataforma gestora y adaptar sus ciclos de vida en consecuencia. El patrón de Ciclo de Vida Gestionado describe cómo pueden y deben reaccionar las aplicaciones a estos eventos del ciclo de vida.

Problema

En Capítulo 4, "Sonda de salud", explicamos por qué los contenedores tienen que proporcionar API para las distintas comprobaciones de salud. Las API de comprobación de salud son puntos finales de sólo lectura que la plataforma sondea continuamente para obtener información de la aplicación. Es un mecanismo para que la plataforma extraiga información de la aplicación.

En además de monitorizar el estado de un contenedor, la plataforma puede a veces emitir órdenes y esperar que la aplicación reaccione a ellas. Impulsada por políticas y factores externos, una plataforma nativa de la nube puede decidir iniciar o detener las aplicaciones que gestiona en cualquier momento. Depende de la aplicación en contenedor determinar a qué eventos es importante reaccionar y cómo hacerlo. Pero, en efecto, se trata de una API que la plataforma utiliza para comunicarse y enviar órdenes a la aplicación. Además, las aplicaciones son ...

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.