Saltar al contenido
FindOpenSource

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
Palabras clave
chaos-engineeringfault-injectionresilience-testingkubernetes-testing
Lenguajes
Go
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.