Container
Container & Kubernetes sind Technologien, die zusammen eine flexible und effiziente Möglichkeit bieten, Anwendungen zu entwickeln, bereitzustellen und zu skalieren.
Container sind leichtgewichtige isolierte Laufzeitumgebungen, die die vorhandenen Ressourcen des Kernels des Host-Betriebssystems gemeinsam nutzen, ohne selbst ein vollständiges virtualisiertes Betriebssystem starten und ausführen zu müssen. Dadurch sind Container ressourcensparend, enthalten aber einen vollständigen Satz von Informationen, die für die Ausführung von Anwendungen erforderlich sind, also beispielsweise Dateien, Umgebungsvariablen und Bibliotheken.
Kubernetes ist eine Software, Containern orchestriert, um sie über verschiedene Server hinweg konsistent und skalierbar zu betreiben. Gemeinsam ermöglichen Container und Kubernetes eine moderne Anwendungsarchitektur, die hohe Verfügbarkeit, Ausfallsicherheit und Anpassungsfähigkeit an verschiedene Infrastrukturen unterstützt.
Bislang habe ich mit den folgenden Technologien und Werkzeugen im Bereich der Containerisierung gearbeitet:
Kubernetes automatisiert die Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen auf Servern in Rechenzentren und in der Cloud. Die quelloffene Software orchestriert Container, die in Technologien wie Docker oder anderen Container-Laufzeitumgebungen erstellt wurden. Mehr
Helm ist ein Paketmanager für Kubernetes, der die Verwaltung von Kubernetes-Anwendungen durch die Definition, Installation und Aktualisierung von Anwendungen in Form von Charts vereinfacht. Mehr
Docker ist eine Technologie-Plattform zur Entwicklung, Verteilung und Ausführung von Anwendungen in isolierten Container-Umgebungen. Mehr
Container-Orchestrierung bezeichnet die automatisierte Verwaltung, Koordination und Skalierung von Container-Workloads in verteilten System-Umgebungen. Mehr
Container Registries sind zentrale Speicher- und Verteil-Systeme für Container-Images in Unternehmen. Mehr
Container-Security umfasst Strategien, Tools und Best Practices zum Schutz von Container-Anwendungen, ihrer Images, Laufzeitumgebungen und der zugehörigen Infrastruktur. Der Fokus liegt auf der Absicherung des gesamten Container-Lebenszyklus im Enterprise-Umfeld. Mehr
Wenn Sie Fragen zum Schwerpunkt Container haben, berate ich Sie dazu gerne. Weitere Informationen finden Sie auf der Seite zu meinen Dienstleistungen rund um Softwareentwicklung.