Kapitel 11. Container/Microservices
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
11.0 Einleitung
Container bieten eine Abstraktionsebene auf der Anwendungsebene und verlagern die Installation von Paketen und Abhängigkeiten vom Deployment- zum Build-Prozess. Das ist wichtig, weil Ingenieure jetzt Codeeinheiten ausliefern, die unabhängig von der Umgebung auf einheitliche Weise ausgeführt und bereitgestellt werden. Die Förderung von Containern als lauffähige Einheiten verringert das Risiko von Abhängigkeits- und Konfigurationsfehlern zwischen verschiedenen Umgebungen. Aus diesem Grund haben Unternehmen einen großen Anreiz, ihre Anwendungen auf Container-Plattformen einzusetzen. Wenn du deine Anwendungen auf einer Container-Plattform laufen lässt, ist es üblich, so viele Komponenten wie möglich zu containerisieren, einschließlich deines Proxys oder Load Balancers. NGINX lässt sich problemlos containerisieren und ausliefern. Es enthält außerdem viele Funktionen, die eine reibungslose Bereitstellung von containerisierten Anwendungen ermöglichen. In diesem Kapitel geht es um die Erstellung von NGINX Container-Images, Funktionen, die die Arbeit in einer Container-Umgebung erleichtern, und die Bereitstellung deines Images in Kubernetes und OpenShift.
Bei der Containerisierung ist es üblich, Dienste in kleinere Anwendungen zu zerlegen. Dabei werden sie durch ein API-Gateway wieder zusammengefügt. In ...
Get NGINX Kochbuch, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.