Rkt (Software)

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Wikipedia:Löschregeln Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.
Zur Löschdiskussion

Begründung: Relevanz so nicht dargestellt. „Es befindet sich stark in der Entwicklung“ deutet darauf hin, dass sich da wohl noch was entwickeln muss... --Schnabeltassentier (Diskussion) 17:36, 7. Dez. 2017 (CET)

rkt
Logo
Entwickler CoreOS, Inc.
Erscheinungsjahr 2014
Betriebssystem Linux, MacOS
Programmiersprache Go
Kategorie Virtualisierung
Lizenz Apache 2.0
deutschsprachig nein
[1]

rkt (ausgesprochen wie „rock-it“[1]) 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 | Quelltext 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.[2]

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.

Features[Bearbeiten | Quelltext bearbeiten]

Zusammensetzbarkeit[Bearbeiten | Quelltext bearbeiten]

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

Anpassbare Isolation[Bearbeiten | Quelltext bearbeiten]

Das Level der Isolation des Prozesses kann individuell angepasst werden zusammen mit Plugins aus der Laufzeitumgebung.

Pods[Bearbeiten | Quelltext bearbeiten]

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

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Thomas Claburn: Check your privilege: CoreOS's container tech rkt gets priv-escalation defense on Intel chips. In: The Register. 16. Dezember 2016; abgerufen am 8. Dezember 2017 (englisch).
  2. Brandon Butler: CoreOS launches Rkt- the container that’s not Docker. In: Network World. 5. Februar 2016; abgerufen am 8. Dezember 2017 (englisch).