gVisor es un sandbox de contenedores desarrollado por Google que se centra en la seguridad, la eficiencia y la facilidad de uso. [1] [2] gVisor implementa alrededor de 200 de las llamadas al sistema Linux en el espacio de usuario , para mayor seguridad en comparación con los contenedores Docker que se ejecutan directamente sobre el kernel de Linux y están aislados con espacios de nombres . [3] [4] A diferencia del kernel de Linux, gVisor está escrito en el lenguaje de programación seguro para la memoria Go para evitar errores comunes que ocurren con frecuencia en el software escrito en C. [5]
Según Google [6] y Brad Fitzpatrick , [7] gVisor se utiliza en el entorno de producción de Google, incluido el entorno estándar de App Engine , Cloud Functions, Cloud ML Engine y Google Cloud Run . [8] Más recientemente, gVisor se integró con Google Kubernetes Engine, lo que permite a los usuarios poner en sandbox sus pods de Kubernetes para casos de uso como SaaS y multitenencia . [9]