Capítulo 15. Creación de patrones de aplicación de alto nivel sobre Kubernetes

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

No es ningún secreto que Kubernetes es un sistema complejo. Aunque simplifica la implementación y las operaciones de las aplicaciones distribuidas, hace poco por facilitar el desarrollo de dichos sistemas. De hecho, al añadir nuevos conceptos y artefactos con los que debe interactuar el desarrollador, añade una capa de complejidad al servicio de las operaciones simplificadas. En consecuencia, en muchos entornos, tiene sentido desarrollar abstracciones de más alto nivel para proporcionar primitivas más fáciles de usar para el desarrollador sobre Kubernetes. Además, en muchas grandes empresas, tiene sentido estandarizar la forma en que se configuran e implementan las aplicaciones para que todo el mundo se adhiera a las mismas buenas prácticas operativas. Esto también puede lograrse desarrollando abstracciones de alto nivel para que los desarrolladores se adhieran automáticamente a estos principios. Sin embargo, el desarrollo de estas abstracciones puede ocultar detalles importantes al desarrollador y puede introducir un jardín amurallado. Esto limita o complica el desarrollo de determinadas aplicaciones o la integración de soluciones existentes. A lo largo del desarrollo de la nube, la tensión entre la flexibilidad de la infraestructura y la potencia de la plataforma ha sido una constante. ...

Get Las mejores prácticas de 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.