Las mejores prácticas de Kubernetes, 2ª edición
by Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Capítulo 2. Flujos de trabajo del desarrollador
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Kubernetes se creó para operar software de forma fiable. Simplifica la implementación y gestión de aplicaciones con una API orientada a las aplicaciones, propiedades de autorreparación y herramientas útiles como Implementaciones para la puesta en marcha del software sin tiempo de inactividad. Aunque todas estas herramientas son útiles, no hacen mucho para facilitar el desarrollo de aplicaciones para Kubernetes. Aquí es donde entran en juego los flujos de trabajo de los desarrolladores. Aunque muchos clústeres están diseñados para ejecutar aplicaciones de producción y, por lo tanto, los flujos de trabajo de los desarrolladores rara vez acceden a ellos, es fundamental permitir que los flujos de trabajo de desarrollo se dirijan a Kubernetes, y esto suele significar tener un clúster o al menos parte de un clúster destinado al desarrollo. Configurar un clúster de este tipo para facilitar el desarrollo de aplicaciones para Kubernetes es fundamental para garantizar el éxito con Kubernetes. Si no se construye código para tu clúster, el clúster en sí no está logrando gran cosa.
Objetivos
Antes de que describa las buenas prácticas para crear clústeres de desarrollo, merece la pena exponer nuestros objetivos para dichos clústeres. Obviamente, el objetivo final es permitir a los desarrolladores crear aplicaciones rápida y fácilmente ...