Capítulo 2. Exigencias previsibles

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

La base del éxito de la implementación, gestión y coexistencia de aplicaciones en un entorno de nube compartida depende de la identificación y declaración de los requisitos de recursos y dependencias de tiempo de ejecución de la aplicación. Este patrón de Demandas Predecibles indica cómo debes declarar los requisitos de la aplicación, ya sean dependencias duras del tiempo de ejecución o requisitos de recursos. Declarar tus requisitos es esencial para que Kubernetes encuentre el lugar adecuado para tu aplicación dentro del clúster.

Problema

Kubernetes puede gestionar aplicaciones escritas en distintos lenguajes de programación, siempre que la aplicación pueda ejecutarse en un contenedor. Sin embargo, los distintos lenguajes tienen diferentes requisitos de recursos. Normalmente, un lenguaje compilado se ejecuta más rápido y suele requerir menos memoria que los tiempos de ejecución just-in-time o los lenguajes interpretados. Teniendo en cuenta que muchos lenguajes de programación modernos de la misma categoría tienen requisitos de recursos similares, desde el punto de vista del consumo de recursos, los aspectos más importantes son el dominio, la lógica empresarial de una aplicación y los detalles de implementación reales.

Además de los requisitos de recursos, los tiempos de ejecución de las aplicaciones también dependen de capacidades ...

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.