Container-Vorlagen erstellen und ausrollen

Planen, packen und verschiffen

Künftig sollen so viele Anwendungen wie möglich in Containern auf verteilten Kubernetes-Umgebungen laufen. Damit das funktioniert, müssen die Applikationen aber zuerst einmal in einen Container hineingelangen. Wir stellen Tools und Konzepte vor, um eigene Container nebst Vorlagen zu bauen, zu lagern und auf Kubernetes-Plattformen auszurollen.
Das flexible Bereitstellen von Anwendungen und Software-Umgebungen ist dank der Container-Technologie kein Hexenwerk mehr. Dennoch gilt es für Admins, so ... (mehr)

Technologien wie Docker und Kubernetes stehen hoch im Kurs. Große Unternehmen mit eigener Software-Entwicklung investieren Millionen in Microservices und Scale-out-Plattformen, auf denen diese Dienste laufen. Der Weg von klassischen monolithischen Applikationen in VMs hin zu skalierenden Microservices in Containern ist jedoch lang und kompliziert. Kleinere und mittelgroße Unternehmen können und wollen bestehende Dienste nicht sofort migrieren und in eine nicht gerade billige Kubernetes-Umgebung mit eingebauter Entwicklungsplattform investieren. Die Migration bestehender Applikationen muss behutsam und Schritt für Schritt erfolgen.

Der Container und seine Applikation

Ein Container ist ein isolierter Prozess auf einem Betriebssystem, der wie eine eigene VM mit Betriebssystem erscheint, aber den Kern mit dem darunter liegenden System teilt. Jeder Container soll dabei jeweils nur einen Dienst betreiben und das nach Möglichkeit in einer Form, dass mehrere identische Container parallel laufen können und die zugehörige Applikation schneller machen. Ein beliebtes Beispiel ist der Anwendungsfall Webshop.

...

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

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023