Las mejores prácticas de Kubernetes, 2ª edición
by Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Capítulo 20. Pruebas de caos, pruebas de cargay experimentos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo abarca tres métodos diferentes para probar aplicaciones en tu clúster de Kubernetes: pruebas de caos, pruebas de carga y experimentos. Todas estas herramientas pueden utilizarse para ayudarte a crear aplicaciones más útiles, más resistentes y con mayor rendimiento. También pueden proporcionarte información sobre tu aplicación y ayudarte a comprender mejor a tus usuarios y anticipar el impacto de los cambios antes de lanzarlos de forma generalizada. Esta información te permite tomar mejores decisiones e identificar áreas para futuras mejoras. En las secciones siguientes se describen los detalles de cada tipo de prueba, sus objetivos y los requisitos previos necesarios antes de iniciar cada prueba.
Pruebas del caos
La prueba del caos, como indica su nombre, consiste en probar la capacidad de tu aplicación para responder al caos del mundo, pero ¿qué significa exactamente caos? En términos generales, para una aplicación, el caos significa introducir condiciones de perímetro inusuales, pero no totalmente inesperadas, en tu aplicación y ver cómo responde. Esto te permite comprender si tu aplicación es resistente a estas condiciones de perímetro que pueden no haberse dado previamente durante el desarrollo de la aplicación, pero que pueden darse en algún momento durante el funcionamiento de tu aplicación. ...