Zum Inhalt springen

rkt (Software)

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Rkt)
rkt

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Logo
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
Entwickler CoreOS, Inc.<ref>Sebastian Grüner: Konkurrierende Container-Engines bekommen neutrale Heimat. In: golem.de. 29. März 2017, abgerufen am 13. Dezember 2017.</ref>
Erscheinungsjahr 2014<ref>Frederic Lardinois: CoreOS’s rkt Container Engine Hits 1.0. In: TechCrunch. 4. Februar 2016, abgerufen am 13. Dezember 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value))
Betriebssystem Linux, MacOS
Programmier­sprache Go
Kategorie Virtualisierung
Lizenz Apache 2.0
deutschsprachig ja
coreos.com

rkt (ausgesprochen wie „rocket“<ref>GitHub Seite von rkt. Abgerufen am 23. Juli 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>) ist eine Open-Source-Software, die dazu verwendet werden kann, Anwendungen mithilfe von Betriebssystemvirtualisierung in Containern zu isolieren. Sie steht in Konkurrenz zu Docker.

rkt vereinfacht die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen. Container gewährleisten die Trennung und Verwaltung der auf einem Rechner genutzten Ressourcen.

Hintergrund[Bearbeiten]

rkt wurde als eigenständige Alternative zu Docker entwickelt. Es befindet sich in einer stetigen Weiterentwicklung und kann auch von Container Management Lösungen wie Kubernetes benutzt werden. Aber auch auf einzelnen Systemen kann sie wie Docker eingesetzt werden.<ref>Brandon Butler: CoreOS launches Rkt- the container that’s not Docker. In: Network World. 5. Februar 2016, abgerufen am 8. Dezember 2017 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Die Hauptunterschiede zu Docker waren in der Anfangsphase noch recht hoch, jedoch hat Docker viele der fehlenden Features mittlerweile aufgeholt.

rkt kann direkt in Kubernetes integriert werden.

Ende der Entwicklung[Bearbeiten]

Am 5. Februar 2020 hat das Team in Form eines git-Issues der Community mitgeteilt<ref>Luca Bruno: Ending and archiving the rkt project. 5. Februar 2020, abgerufen am 3. Mai 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>, dass die Weiterentwicklung von rkt im Rahmen des aktuellen Projekts und unter dem neuen Besitzer Red Hat eingestellt wird.

Features[Bearbeiten]

Zusammensetzbarkeit[Bearbeiten]

Der Unix-Tool-Philosophie folgend besteht rkt aus einer einzigen ausführbaren Datei, die sich in Initsysteme, Skripte und komplexere DevOps Pipelines integrieren lässt.

Anpassbare Isolation[Bearbeiten]

Das Level der Isolation des Prozesses kann individuell angepasst werden zusammen mit Plugins aus der Laufzeitumgebung.<ref>Thorsten Leemhuis: Container: Docker 1.10 und rkt 1.0. In: c’t. 19. Februar 2016, abgerufen am 13. Dezember 2017.</ref>

Pods[Bearbeiten]

Die kleinste Einheit ist ein Pod, der eine Gruppe von Containern mit geteilten Ressourcen sein kann.

Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />