Chaos Mesh
Plataforma de ingeniería del caos nativa de la nube para Kubernetes que inyecta fallos controlados —en pods, red, I/O y más— para comprobar cómo se comporta realmente un sistema ante un fallo.
Descripción general
Chaos Mesh es una plataforma de ingeniería del caos de código abierto para Kubernetes, ahora un proyecto en incubación de la CNCF. En lugar de esperar a que un incidente en producción revele cómo gestiona los fallos un sistema, permite a un equipo definir experimentos de inyección de fallos como recursos personalizados de Kubernetes —matar pods, inyectar latencia o pérdida de paquetes en la red, corromper I/O o simular caídas de un proveedor cloud— y observar cómo responde realmente el sistema.
Los experimentos pueden ejecutarse una vez o de forma recurrente mediante un Schedule, componerse en Workflows de varios pasos, y combinarse con recursos StatusCheck para que un experimento verifique automáticamente si el sistema se mantuvo saludable, con un panel web para crear e inspeccionar ejecuciones en todo el clúster.
Chaos Mesh encaja en equipos que ejecutan cargas de trabajo de Kubernetes en producción y quieren validar deliberadamente la resiliencia y el manejo de fallos, en lugar de descubrir carencias en la lógica de reintentos, los timeouts o el failover durante una caída real.
- Categorías
- Testing
- Lenguajes
- Go
- Licencia
- Apache-2.0
Proyectos relacionados
Litmus
Apache-2.0Plataforma de ingeniería del caos de la CNCF para Kubernetes que ejecuta experimentos de inyección de fallos para validar cómo se recuperan las aplicaciones ante un fallo.
- Testing
kube-burner
Apache-2.0Herramienta de pruebas de rendimiento y escala para Kubernetes que genera carga configurable en el clúster para medir cómo se comporta bajo estrés.
- Testing
Cypress
MITFramework de pruebas end-to-end en JavaScript construido para la web moderna, con pruebas rápidas y fiables.
- Testing
Fortio
Apache-2.0Herramienta de pruebas de carga y medición de red construida para microservicios, que informa percentiles detallados de latencia bajo carga sostenida.
- Testing
¿Encontraste un error? Sugiere una edición en GitHub.