Si je comprends bien, Kata Containers
Kata Container construit une implémentation standard de machines virtuelles (VM) légères qui se sentent et fonctionnent comme des conteneurs mais offrent les avantages d'isolation de charge de travail et de sécurité des VM
D'autre part, gvisor
gVisor est un noyau d'espace utilisateur pour les conteneurs. Il limite la surface du noyau de l'hôte accessible à l'application tout en lui permettant d'accéder à toutes les fonctionnalités attendues.
Comme je le crois, ces deux technologies tentent d’ajouter espace linux dans des conteneurs afin d’améliorer la sécurité.
Ma question est comment sont-ils différents les uns des autres? Y a-t-il un chevauchement dans les fonctionnalités?
D'après ce que je tire du blog de gVisor:
Conteneurs Kata
gVisor
Voici une explication simple
Contenants Kata
Une sorte de Containers qui tourne sur Hardware.
Les machines virtuelles traditionnelles sont secure mais pas aussi fast que des conteneurs. Kata Containers Project est comme une machine virtuelle aussi légère qu'un conteneur. En d'autres termes, Kata Containers a résolu le problème de faible débit speed de VMs.
gVisor
Les conteneurs s'exécutant dans un sandbox nommé gVisor (il existe un bac à sable Par conteneur)
Les conteneurs sont fast mais pas aussi secure que les ordinateurs virtuels. gVisor est quelque chose qui ressemble à un bac à sable et chaque conteneur doit s'exécuter dans un bac à sable. En d'autres termes, gVisor a résolu le problème security de Containers.