Kapitel 2. OpenShift-Konzepte

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

OpenShift ist ein Superset von Kubernetes. Kubernetes-Konzepte, -Befehle und -Praktiken funktionieren auf OpenShift. Du kannst alle üblichen kubectl Operationen in der OpenShift-API durchführen. Das Gegenteil ist nicht der Fall. OpenShift hat Funktionen und ganze Arbeitsabläufe, die nicht Teil von Kubernetes sind. BuildConfig und Build-Ressourcen in der OpenShift-API stehen zum Beispiel für die Konfiguration und die iterative Ausführung eines Prozesses zur Erstellung einer Anwendung. Sie sind nicht in der Kubernetes-API enthalten, weil Kubernetes keinen Mechanismus für die Kompilierung von Software und das Zusammenstellen von Container-Images definiert. OpenShift fügt diese beiden Arten von Ressourcen und die Einrichtungen, die sie nutzen, hinzu. Während Kubernetes über einen Namensraum verfügt, um Ressourcen zu organisieren, erweitert OpenShift den Namensraum um das Projekt. Ein Project grenzt den Zugang zu Clustern ab, die von mehreren Tenants genutzt werden, und dient als eigenständige Einheit für die Verwaltungsrichtlinien.

Kubernetes legt die Komponenten eines Container-Orchestrators und die Art und Weise fest, wie sie angesprochen werden. OpenShift baut auf dieser Grundlage auf und fügt Werkzeuge und Abstraktionen für die Entwickler hinzu, die die Anwendungen erstellen, die auf dem Cluster laufen. Der Grund für ...

Get OpenShift für Entwickler, 2. 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.