Vorwort

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

Wer sollte dieses Buch lesen?

Dieses Buch richtet sich an Betreiber von Kubernetes-Clustern, entweder vor Ort oder in der Cloud, oder an alle, die ein tieferes Wissen darüber erlangen wollen, wie Kubernetes aufgebaut, installiert und gewartet wird. Obwohl dieses Buch nützliche Informationen für Kubernetes-Benutzer/innen und -Entwickler/innen enthält, ist es letztlich auf einem niedrigeren Niveau angesiedelt, als es die meisten Kubernetes-Benutzer/innen brauchen werden. Stattdessen widmet es sich den Details, die die Leute betreffen, die dafür verantwortlich sind, dass ein Cluster gesund, sicher und für Entwickler/innen, die Anwendungen auf Kubernetes aufbauen, verfügbar bleibt.

Warum wir dieses Buch geschrieben haben

Während es sowohl online als auch in gedruckter Form immer mehr Arbeiten gibt, die beschreiben, wie Nutzer/innen Kubernetes am besten für die Entwicklung und den Einsatz ihrer Anwendungen nutzen können, gibt es relativ wenig Inhalt für die Betreiber/innen, die Kubernetes-Cluster installieren, warten und aktualisieren. Dieses Buch füllt diese Lücke und bietet eine übersichtliche Sammlung von Informationen, die du brauchst, um Kubernetes erfolgreich für dich oder andere zu betreiben.

Kubernetes ist heute allgegenwärtig und die gängigste Art, Container zu verwalten und Cloud-native Anwendungen zu entwickeln. Tatsächlich ist Kubernetes als Service in allen großen öffentlichen Clouds verfügbar. Aber für viele Menschen ist die Nutzung eines solchen Dienstes nicht attraktiv. Vielleicht hast du gesetzliche Gründe, Daten in einer On-Premise-Umgebung zu speichern, wie z. B. in einem Krankenhaus oder einem Finanzinstitut, oder du betreibst Kubernetes an einem Ort, wie z. B. einem weit entfernten Flugplatz oder einer Ölplattform, wo begrenzte Bandbreiten die Nutzung der Cloud unmöglich machen. Vielleicht bist du aber auch einfach nur daran interessiert, die Fähigkeiten zu erwerben, die du brauchst, um Kubernetes in einer solchen Umgebung zu betreiben.

Wir hoffen, dass wir das Wissen, das wir durch unsere verschiedenen Erfahrungen mit Kubernetes gewonnen haben, in diesem Buch weitergeben können. Mit etwas Glück bietet dir dieses Buch den Vorteil, dass du von unseren Erfahrungen profitieren kannst, ohne dass du die Irrungen und Wirrungen durchmachen musst, durch die wir diese Erfahrungen gewonnen haben.

Navigieren in diesem Buch

Dieses Buch fasst sowohl die Funktionsweise von Kubernetes zusammen als auch taucht tief in die Themen ein, die für die erfolgreiche Verwaltung eines Kubernetes-Clusters notwendig sind. Nach einer Einführung in die verschiedenen Themen in Kapitel 1 werden in den Kapiteln 2 bis 5die Details der Kubernetes-Architektur und -Komponenten beschrieben. Diese Kapitel geben einen Überblick über die verschiedenen Komponenten von Kubernetes und darüber, wie sie zusammenwirken, um die Kubernetes-API zu implementieren. Außerdem wird in Kapitel 4 detailliert beschrieben, wie Kubernetes-API-Anfragen behandelt und verarbeitet werden, während sich Kapitel 5 damit befasst, wie Pods in den Cluster eingeplant werden. Wenn du genau verstehst, wie Kubernetes funktioniert, kannst du deine Nutzer/innen besser betreuen, die deine Hilfe brauchen, wenn etwas schief läuft.

Der Rest des Buches ist spezifischen Themen gewidmet, die für die Verwaltung eines Kubernetes-Clusters erforderlich sind, darunter die Installation und das Upgrade von Kubernetes(Kapitel 6), die Benutzerverwaltung, Authentifizierung und Autorisierung (Kapitel 7-8), die Zugangskontrolle(Kapitel 9), die Vernetzung von Kubernetes(Kapitel 10) sowie die Überwachung und Notfallwiederherstellung (Kapitel 11-12). Kapitel 13 befasst sich mit den verschiedenen Möglichkeiten, wie der Kubernetes-Cluster erweitert werden kann.

In diesem Buch verwendete Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

Kursiv

Weist auf neue Begriffe, URLs, E-Mail-Adressen, Dateinamen und Dateierweiterungen hin.

Constant width

Wird für Programmlistings sowie innerhalb von Absätzen verwendet, um auf Programmelemente wie Variablen- oder Funktionsnamen, Datenbanken, Datentypen, Umgebungsvariablen, Anweisungen und Schlüsselwörter hinzuweisen.

Constant width bold

Zeigt Befehle oder anderen Text an, der vom Benutzer wortwörtlich eingetippt werden sollte.

Constant width italic

Zeigt Text an, der durch vom Benutzer eingegebene Werte oder durch kontextabhängige Werte ersetzt werden soll.

Tipp

Dieses Element steht für einen Tipp oder eine Anregung.

Hinweis

Dieses Element steht für einen allgemeinen Hinweis.

Warnung

Dieses Element weist auf eine Warnung oder einen Warnhinweis hin.

Code-Beispiele verwenden

Zusätzliches Material (Code-Beispiele, Übungen usw.) steht unter https://github.com/managing-kubernetes/managing-kubernetes zum Download bereit .

Dieses Buch soll dir helfen, deine Arbeit zu erledigen. Wenn in diesem Buch Beispielcode angeboten wird, darfst du ihn in deinen Programmen und deiner Dokumentation verwenden. Du musst uns nicht um Erlaubnis fragen, es sei denn, du reproduzierst einen großen Teil des Codes. Wenn du zum Beispiel ein Programm schreibst, das mehrere Teile des Codes aus diesem Buch verwendet, brauchst du keine Erlaubnis. Wenn du eine CD-ROM mit Beispielen aus den O'Reilly-Büchern verkaufst oder verteilst, ist eine Genehmigung erforderlich. Die Beantwortung einer Frage mit einem Zitat aus diesem Buch und einem Beispielcode erfordert keine Genehmigung. Wenn du einen großen Teil des Beispielcodes aus diesem Buch in die Dokumentation deines Produkts aufnimmst, ist eine Erlaubnis erforderlich.

Wir schätzen die Namensnennung, verlangen sie aber nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Ein Beispiel: "Managing Kubernetes von Brendan Burns und Craig Tracey (O'Reilly). Copyright 2019 Brendan Burns und Craig Tracey, 978-1-492-03391-2."

Wenn du der Meinung bist, dass die Verwendung von Code-Beispielen nicht unter die Fair-Use-Regelung oder die oben genannte Erlaubnis fällt, kannst du uns gerne unter kontaktieren

O'Reilly Safari

Hinweis

Safari (ehemals Safari Books Online) ist eine mitgliedschaftsbasierte Schulungs- und Nachschlageplattform für Unternehmen, Behörden, Lehrkräfte und Einzelpersonen.

Mitglieder haben Zugang zu Tausenden von Büchern, Schulungsvideos, Lernpfaden, interaktiven Tutorials und kuratierten Playlists von über 250 Verlagen, darunter O'Reilly Media, Harvard Business Review, Prentice Hall Professional, Addison-Wesley Professional, Microsoft Press, Sams, Que, Peachpit Press, Adobe, Focal Press, Cisco Press, John Wiley & Sons, Syngress, Morgan Kaufmann, IBM Redbooks, Packt, Adobe Press, FT Press, Apress, Manning, New Riders, McGraw-Hill, Jones & Bartlett und Course Technology, um nur einige zu nennen.

Weitere Informationen erhältst du unter http://oreilly.com/safari.

Wie du uns kontaktierst

Bitte richte Kommentare und Fragen zu diesem Buch an den Verlag:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Nord
  • Sebastopol, CA 95472
  • 800-998-9938 (in den Vereinigten Staaten oder Kanada)
  • 707-829-0515 (international oder lokal)
  • 707-829-0104 (Fax)

Wir haben eine Webseite für dieses Buch, auf der wir Errata, Beispiele und zusätzliche Informationen auflisten. Du kannst diese Seite unter http://bit.ly/managing-kubernetes aufrufen .

Wenn du Kommentare oder technische Fragen zu diesem Buch stellen möchtest, sende eine E-Mail an

Weitere Informationen zu unseren Büchern, Kursen, Konferenzen und Neuigkeiten findest du auf unserer Website unter http://www.oreilly.com.

Finde uns auf Facebook: http://facebook.com/oreilly

Folge uns auf Twitter: http://twitter.com/oreillymedia

Schau uns auf YouTube: http://www.youtube.com/oreillymedia

Danksagungen

Brendan möchte seiner wunderbaren Familie, Robin, Julia und Ethan für ihre Liebe und Unterstützung bei allem, was er tut, danken. Und der Kubernetes-Community, ohne die das alles nicht möglich wäre.

Craig dankt seiner Familie und vor allem seiner Frau, die all seine verrückten Träume immer unterstützt hat.

Wir möchten uns bei Scott Collier, Lacie Evenson, Sebastien Goasguen, Erik St. Martin, Jérôme Petazzoni, Ben Straub und Jason Yee für ihr Feedback zu frühen Versionen des Manuskripts bedanken. Unser Dank gilt auch Nikki McDonald und Virginia Wilson, die uns bei der Ausarbeitung des Manuskripts geholfen haben, all unsere Ideen zusammenzuführen, sowie Justin Billing, Shannon Wright und Chris Edwards, die sich um den letzten Feinschliff gekümmert haben.

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