Leichtgewichtige Containervirtualisierung mit runq
Sandkastenspiele
Container, Virtualisierung oder beides? – Aus dieser Frage entstanden bereits Projekte wie gVisor, Kata Containers oder Nabla. Mit runq gibt es nun einen weiteren ambitionierten Aspiranten.
Es scheint ein immer wiederkehrendes Thema zu sein: Wie lassen sich die Vorteile von Containern und Virtualisierung kombinieren, ohne die jeweiligen Nachteile in Kauf nehmen zu müssen? iX hat sich schon vor einiger Zeit Kata Containers, gVisor und Nabla diesbezüglich näher angesehen [1]. Nun entsteht im runq-Projekt ein weiterer ambitionierter Vertreter, der dieses Feld beackert.
Der Bereich Container umfasst inzwischen viele Aspekte. Orchestrierung, Sicherheit, Verwaltung der Abbilder sind dabei nur einige. Wo liegt hierbei der richtige Weg, was ist optional oder darf später erscheinen? Hier gehen die Meinungen der Experten und Entwickler oft weit auseinander. Vor ein paar Jahren drohte die Containerwelt komplett in verschiedene Lager mit nur bedingt kompatiblen Implementierungen auseinanderzufallen.