Capítulo 13. Flujo de trabajo de desarrollo
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El surf es un concepto tan asombroso. Te enfrentas a la Naturaleza con un pequeño palo y dices: ¡Te voy a montar! Y muchas veces la Naturaleza dice: ¡No lo harás! y te estrella contra el fondo.
Jolene Blalock
En este capítulo, ampliaremos el debate del Capítulo 12, centrando nuestra atención en todo el ciclo de vida de la aplicación, desde el desarrollo local hasta la implementación de actualizaciones en un clúster de Kubernetes, incluido el delicado tema de las migraciones de bases de datos. Cubriremos algunas herramientas que te ayudarán a desarrollar, probar e implementar tus aplicaciones, como Skaffold y Telepresence. También presentaremos Knative y OpenFaaS, dos opciones para ejecutar arquitecturas "sin servidor" en tus clústeres. También veremos implementaciones más complejas, y ordenaremos los despliegues de aplicaciones utilizando ganchos Helm.
Herramientas de desarrollo
En el Capítulo 12, vimos algunas herramientas para ayudarte a escribir, construir y desplegar tus manifiestos de recursos de Kubernetes. Eso está muy bien, pero a menudo, cuando desarrollas una aplicación que se ejecuta en Kubernetes, quieres poder probar cosas y ver los cambios al instante, sin tener que pasar por un bucle completo de compilación-expulsión-despliegue-actualización.
Skaffold
Skaffold es una herramienta de código abierto de ...
Get DevOps Nativo en la Nube con 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.