Linux-Distributionen für Container

Atomar gehostet

Wer viele Container in seiner Umgebung betreibt, wird dafür auf spezielle Linux-Varianten als Unterbau zurückgreifen. Dieser Open Source-Tipp zeigt auf, wie sich CoreOS und Red Hat Atomic an die eigenen Wünsche anpassen lassen.
Musste ein Admin vor Jahren pro Anwender noch genau einen Arbeitsplatz-PC verwalten, hat die mobile Datenwelt mittlerweile zu einem rasanten Zuwachs bei den ... (mehr)

Mit CoreOS und Atomic stehen im Enterprise-Umfeld zwei bekannte Linux-Distributionen zur Verfügung, die auf den Einsatz von Containern optimiert sind. Dies äußert sich nicht nur darin, dass diese Distributionen entsprechend gehärtet sind und die Laufzeit-Umgebung für Docker-Container direkt mitbringen, sondern auch darin, dass der gesamte Paket-Umfang der Distribution auf ein Minimum reduziert wurde. Schließlich sollen diese Hosts lediglich dazu dienen, Container zu betreiben, nicht aber irgendwelche anderen Services zu aktivieren.

Dieser eigentlich gut gemeinte Gedanke führt aber in vielen Umgebungen zu Problemen, etwa wenn man Monitoring- oder Backup-Software, Change Management-Tools oder andere Anwendungen auf dem System braucht. Ein einfaches Nachinstallieren der benötigten Software-Pakete klappt leider nicht in allen Fällen. Dieser Artikel beschreibt, warum dies so ist und wie Sie trotzdem die gewünschte Software auf Ihren Docker-Hosts installieren können.

Als Beispiel kommt in diesem Artikel eine Atomic-Installation zum Einsatz. Entsprechende Betriebssystem-Images existieren sowohl für Red Hat Enterprise Linux als auch dessen Community- Varianten Cent­OS und Fedora. Wir verwenden ein Fedora-Image [1], das als Basis für das Setup einer KVM-basierten virtuellen Maschine dient. Diese lässt sich innerhalb kürzester Zeit mit Hilfe der Tools »virt-manager« oder »virt-install« zur Verfügung stellen. Desweiteren kommt ein reguläres Fedora-22-System zum Einsatz, das dazu verwendet wird, ein angepasstes Atomic Soft­ware-Repository zu erzeugen und mit den gewünschten Paketen zu befüllen. Docker-Hosts können dann auf dieses angepasste Software-Repository zurückgreifen.

Atomic ohne Paketmanager

Der eine oder andere Leser fragt sich an dieser Stelle wahrscheinlich bereits, warum dieser ganze Aufwand notwendig ist.

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

comments powered by Disqus

Artikel der Woche

Setup eines Kubernetes-Clusters mit Kops

Vor allem für Testinstallationen von Kubernetes gibt es einige Lösungen wie Kubeadm und Minikube. Für das Setup eines Kubernetes-Clusters in Cloud-Umgebungen hat sich Kops als Mittel der Wahl bewährt. Wir beschreiben seine Fähigkeiten und geben eine Anleitung für den praktischen Einsatz. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018

Microsite