Capítulo 12. Servicio con Estado
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Las aplicaciones distribuidas stateful requieren características como identidad persistente, red, almacenamiento y ordinalidad. El patrón Stateful Service describe la primitiva StatefulSet que proporciona estos bloques de construcción con fuertes garantías ideales para la gestión de aplicaciones con estado.
Problema
En hemos visto muchas primitivas de Kubernetes para crear aplicaciones distribuidas: contenedores con comprobaciones de salud y límites de recursos, Pods con múltiples contenedores, colocaciones dinámicas en todo el clúster, trabajos por lotes, trabajos programados, singletons, etc. La característica común de estas primitivas es que tratan la aplicación gestionada como una aplicación sin estado compuesta por contenedores idénticos, intercambiables y reemplazables, y cumplen los principios de la app de doce factores de.
Tener una plataforma que se ocupe de la colocación, la resistencia y el escalado de las aplicaciones sin estado supone un gran impulso, pero todavía hay que tener en cuenta una gran parte de la carga de trabajo: las aplicaciones con estado en las que cada instancia es única y tiene características de larga duración.
En el mundo real, detrás de cada servicio sin estado altamente escalable hay un servicio con estado, normalmente en forma de almacén de datos. En los primeros días de Kubernetes, cuando carecía ...
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.