Rkt 0.15 nutzt Go 1.5 und bringt neue Stage 1

Der Fokus von Rkt 0.15 liegt auf der Sicherheit: In einer neuen Stage 1 namens Rkt Fly lässt sich Management-Software für Cluster und Netzwerke sicher ausführen.

In der zweiten Stufe (Stage 1) setzt Rkt üblicherweise eine isolierte Umgebung auf, um Anwendungen vom Host zu isolieren. Auf diese Weise lässt sich Rkt, abhängig von der gewählten Stage, als Container oder virtuelle Maschine betreiben. Nun kommt mit Rkt Fly ein neuer Stage-1-Modus hinzu, der Software betrifft, die mehr Rechte braucht als andere.

Als Beispiel nennen die Entwickler Kubelet von Kubernetes, das sich nur schwer in einem gewöhnlichen Rkt-Container betreiben lasse. Mit Rkt Fly lassen sich die üblichen Features der Container-Isolierung abschalten, um die Anwendungen trotz Zugriffs auf den Host und seine Containerverwaltung mit ausreichend großer Sicherheit in einem isolierten Chroot-Dateisystem zu betreiben. Dadurch lassen sich Cluster- und Netzerkmanager isolieren, kryptografisch signieren und in (einzelnen) Paketen verpackt verteilen und aktualisieren.

Daneben gibt es weitere Änderungen an Rkt 0.15. So lassen sich Images über ihre UUID oder ihren für Menschen lesbaren Namen aus dem lokalen Store entfernen. Auch die Rechte für die Rkt-Nutzer des Hosts lassen sich flexibler anpassen. Der API-Dienst liefert nun mehr Informationen an die API-Clients aus, etwa über die Größe von Images und Anmerkungen in Pod- und Image-Manifesten.

Nicht zuletzt braucht es nun Go in Version 1.5.3, um Rkt zu bauen. Ein Fix beseitigt zudem die Probleme mit dem Roaming-Feature von SSH. Herunterladen lässt sich Rkt über Github.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben