Kapitel 8. Operator Lifecycle Manager

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

Sobald du einen Operator geschrieben hast, ist es an der Zeit, dich mit seiner Installation und Verwaltung zu befassen. Da der Einsatz eines Operators mehrere Schritte umfasst, darunter die Erstellung der Bereitstellung, das Hinzufügen der benutzerdefinierten Ressourcendefinitionen und die Konfiguration der erforderlichen Berechtigungen, ist eine Verwaltungsebene erforderlich, um den Prozess zu erleichtern.

Der Operator Lifecycle Manager (OLM) erfüllt diese Aufgabe, indem er einen Paketierungsmechanismus für die Bereitstellung von Operatoren und den erforderlichen Metadaten für ihre Darstellung in kompatiblen Benutzeroberflächen einführt, einschließlich Installationsanweisungen und API-Hinweisen in Form von CRD-Deskriptoren.

Die Vorteile von OLM gehen über die Installation hinaus und reichen bis in den Tag-2-Betrieb hinein. Dazu gehören die Verwaltung von Upgrades für bestehende Operatoren, die Vermittlung von Operator-Stabilität über Versionskanäle und die Möglichkeit, mehrere Operator-Hosting-Quellen in einer einzigen Schnittstelle zusammenzufassen.

Zu Beginn dieses Kapitels stellen wir den OLM und seine Schnittstellen vor, einschließlich der CRDs, mit denen die Endnutzer innerhalb des Clusters interagieren, und des Paketformats, das er für die Operatoren verwendet. Danach zeigen wir dir OLM in Aktion, indem ...

Get Kubernetes Operators 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.