Kapitel 9. Operator-Philosophie

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

Wir haben uns die Probleme angesehen, die Operatoren lösen sollen, und du hast anhand von detaillierten Beispielen erfahren, wie du Operatoren mit dem SDK erstellen kannst. Du hast auch gesehen, wie du Operatoren mit OLM auf kohärente Weise verteilst. Versuchen wir nun, diese Taktiken mit den strategischen Ideen zu verbinden, die ihnen zugrunde liegen, um eine existenzielle Frage zu verstehen: Wozu sind Operatoren da?

Das Konzept des Operators stammt aus dem Site Reliability Engineering (SRE). In Kapitel 1 haben wir bereits über Operatoren als Software-SREs gesprochen. Schauen wir uns einige wichtige SRE-Grundsätze an, um zu verstehen, wie Operatoren sie anwenden.

SRE für jede Anwendung

SRE entstand bei Google als Reaktion auf die Herausforderungen, die der Betrieb großer Systeme mit einer ständig wachsenden Zahl von Nutzern und Funktionen mit sich bringt. Ein wichtiges Ziel von SRE ist es, dass die Dienste wachsen können, ohne dass die Teams, die sie betreiben, im gleichen Maße wachsen müssen. Um Systeme in großem Umfang zu betreiben, ohne dass ein Team von enormer Größe benötigt wird, schreiben SREs Code, der die Bereitstellung, den Betrieb und die Wartungsaufgaben übernimmt. SREs erstellen Software, die andere Software ausführt, sie am Laufen hält und sie im Laufe der Zeit verwaltet. SRE ist ein breiteres Spektrum ...

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.