Kapitel 7. Schiffskontrolleure und Bediener
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Da du nun mit der Entwicklung von benutzerdefinierten Controllern vertraut bist, wollen wir uns nun der Frage zuwenden, wie du deine benutzerdefinierten Controller und Operatoren produktionsreif machen kannst. In diesem Kapitel gehen wir auf die betrieblichen Aspekte von Controllern und Operatoren ein. Wir zeigen dir, wie du sie verpackst, erläutern dir bewährte Methoden für den Betrieb von Controllern in der Produktion und stellen sicher, dass deine Erweiterungspunkte deinen Kubernetes-Cluster weder aus Sicherheits- noch aus Leistungsgründen zerstören.
Lebenszyklusmanagement und Verpackung
Unter befassen wir uns in diesem Abschnitt mit dem Lebenszyklusmanagement von Betreibern. Das heißt, wir werden besprechen, wie du deinen Controller oder Operator verpackst und auslieferst und wie du mit Upgrades umgehst. Wenn du deinen Operator an die Nutzer/innen ausliefern willst, musst du ihnen die Möglichkeit geben, ihn zu installieren. Dazu musst du die entsprechenden Artefakte verpacken, z. B. YAML-Manifeste, die die Controller-Binärdatei definieren (in der Regel als Kubernetes-Deployment), zusammen mit den CRDs und sicherheitsrelevanten Ressourcen, wie z. B. Dienstkonten und den erforderlichen RBAC-Berechtigungen. Sobald eine bestimmte Version des Operators bei deinen Zielgruppen läuft, solltest du auch einen ...
Get Kubernetes programmieren 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.