Vorwort

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

Kubernetes als Laufzeit- und Orchestrierungsumgebung für Microservices ist bei Startups und großen Unternehmen gleichermaßen verbreitet. Wenn die Zahl der Anwendungen in deinem Unternehmen steigt, wird die Verwaltung der Kubernetes-Cluster zu einem Vollzeitjob. Das ist die Aufgabe eines Kubernetes-Administrators. Er sorgt dafür, dass jeder Cluster einsatzbereit ist, skaliert den Cluster durch das Einbinden von Knoten, aktualisiert die Kubernetes-Version der Knoten, um Patches und neue Funktionen einzubauen, und ist für eine Backup-Strategie für wichtige Clusterdaten verantwortlich. Um Arbeitssuchenden und Arbeitgebern ein standardisiertes Mittel an die Hand zu geben, mit dem sie ihre Fähigkeiten bei der Entwicklung mit einer Kubernetes-Umgebung nachweisen und bewerten können, hat die Cloud Native Computing Foundation (CNCF) das Programm Certified Kubernetes Administrator (CKA) entwickelt. Um diese Zertifizierung zu erhalten, musst du eine Prüfung ablegen.

Es gibt zwei weitere Kubernetes-Zertifizierungen, die du auf der CNCF-Webseite finden kannst. Der Certified Kubernetes Application Developer (CKAD) konzentriert sich auf die entwicklerzentrierte Anwendung von Kubernetes. Der Certified Kubernetes Security Specialist (CKS) wurde geschaffen, um die Kompetenz in sicherheitsrelevanten Themen zu überprüfen und erfordert das erfolgreiche Bestehen der CKA-Prüfung, bevor du dich anmelden kannst. Das Bestehen der CKAD- und CKS-Prüfung ist keine Voraussetzung für die Teilnahme an der CKA-Prüfung.

In diesem Lernleitfaden gehe ich auf die Themen der CKA-Prüfung ein, um dich optimal auf die Zertifizierungsprüfung vorzubereiten. Wir werden uns ansehen, wann und wie du die Kernkonzepte von Kubernetes anwenden solltest, um eine Anwendung zu verwalten. Wir werden auch das Kommandozeilen-Tool kubectl unter die Lupe nehmen, das für Kubernetes-Ingenieure unverzichtbar ist. Außerdem gebe ich dir Tipps, wie du dich besser auf die Prüfung vorbereiten kannst, und erzähle dir von meinen persönlichen Erfahrungen mit der Vorbereitung auf alle Aspekte der Prüfung.

Der CKA unterscheidet sich von dem typischen Multiple-Choice-Format anderer Zertifizierungen. Er ist vollständig leistungsorientiert und verlangt von dir, dass du unter großem Zeitdruck ein tiefes Wissen über die anstehenden Aufgaben nachweist. Bist du bereit, die Prüfung auf Anhieb zu bestehen?

Für wen dieses Buch ist

Die primäre Zielgruppe für dieses Buch sind Administratoren, die sich auf die CKA-Prüfung vorbereiten wollen. Der Inhalt von "Prüfungsdetails und -ressourcen" deckt alle Aspekte des Prüfungslehrplans ab, wobei Grundkenntnisse der Kubernetes-Architektur und ihrer Konzepte vorausgesetzt werden. Wenn du völlig neu in Kubernetes bist, empfehle ich dir, zuerst Kubernetes Up & Running von Brendan Burns, Joe Beda, Kelsey Hightower und Lachlan Evenson (O'Reilly) oder Kubernetes in Action von Marko Lukša (Manning Publications) zu lesen.

Was du lernen wirst

Der Inhalt des Buches fasst die wichtigsten Aspekte zusammen, die für die CKA-Prüfung relevant sind. Cloud-Provider-spezifische Kubernetes-Implementierungen wie AKS oder GKE müssen nicht berücksichtigt werden. Angesichts der Fülle an Konfigurationsmöglichkeiten in Kubernetes ist es fast unmöglich, alle Anwendungsfälle und Szenarien abzudecken, ohne die offizielle Dokumentation zu duplizieren. Die Prüfungsteilnehmer/innen werden gebeten, die Kubernetes-Dokumentation zu Rate zu ziehen, um sich einen Überblick zu verschaffen.

Die Gliederung des Buches folgt genau dem CKA-Lehrplan. Während es für das Erlernen von Kubernetes im Allgemeinen eine natürlichere, didaktische Struktur geben könnte, hilft die Gliederung des Lehrplans den Prüfungsteilnehmern bei der Vorbereitung auf die Prüfung, indem sie sich auf bestimmte Themen konzentriert. Daher wirst du je nach deinem Wissensstand Querverweise zu anderen Kapiteln des Buches finden.

Sei dir bewusst, dass dieses Buch nur die Konzepte behandelt, die für die CKA-Prüfung relevant sind. Bestimmte Primitive, von denen du vielleicht erwartest, dass sie im Zertifizierungslehrplan enthalten sind - zum Beispiel das API-Primitiv Ingress - werden nicht behandelt. Lies die Kubernetes-Dokumentation oder andere Bücher, wenn du tiefer einsteigen willst.

Praktische Erfahrung mit Kubernetes ist der Schlüssel zum Bestehen der Prüfung. Jedes Kapitel enthält einen Abschnitt "Beispielübungen" mit Übungsfragen. Die Lösungen zu diesen Fragen findest du im Anhang.

In diesem Buch verwendete Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

Kursiv

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

Constant width

Wird für Dateinamen, Dateierweiterungen und 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

Der Quellcode für alle Beispiele und Übungen in diesem Buch ist auf GitHub verfügbar. Das Repository wird unter der Apache License 2.0 verbreitet. Der Code kann in kommerziellen und Open-Source-Projekten frei verwendet werden. Wenn du auf ein Problem im Quellcode stößt oder eine Frage hast, eröffne einen Eintrag im GitHub Issue Tracker. Ich werde mich gerne mit dir unterhalten und alle Probleme beheben, die auftreten könnten.

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. Der Verkauf oder die Verbreitung von Beispielen aus O'Reilly-Büchern erfordert jedoch eine Genehmigung. 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 freuen uns über eine Namensnennung, verlangen sie aber in der Regel nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Zum Beispiel:"Certified Kubernetes Administrator (CKA) Study Guide" von Benjamin Muschko (O'Reilly). Copyright 2022 Some Benjamin Muschko, 978-1-098-10722-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 Interactive Katacoda Labs

Interaktive Katacoda-Szenarien ahmen reale Produktionsumgebungen nach und ermöglichen es dir, direkt in deinem Browser Code zu schreiben und auszuführen, während du lernst. Der Autor hat eine Sammlung von Katacoda-Szenarien entwickelt, mit denen du die in diesem Buch beschriebenen Werkzeuge und Praktiken praktisch anwenden kannst. Unter http://oreilly.com findest du weitere Informationen über unsere interaktiven Inhalte, das ebook-Format für diesen Titel und alles, was unsere Lernplattform zu bieten hat.

O'Reilly Online Learning

Hinweis

Seit mehr als 40 Jahren bietet O'Reilly Media Schulungen, Wissen und Einblicke in Technologie und Wirtschaft, um Unternehmen zum Erfolg zu verhelfen.

Unser einzigartiges Netzwerk von Experten und Innovatoren teilt sein Wissen und seine Erfahrung durch Bücher, Artikel und unsere Online-Lernplattform. Die Online-Lernplattform von O'Reilly bietet dir On-Demand-Zugang zu Live-Trainingskursen, ausführlichen Lernpfaden, interaktiven Programmierumgebungen und einer umfangreichen Text- und Videosammlung von O'Reilly und über 200 anderen Verlagen. Weitere Informationen erhältst du unter http://oreilly.com.

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 https://oreil.ly/cka-study-guide aufrufen .

Schreib eine E-Mail an , um Kommentare oder technische Fragen zu diesem Buch zu stellen.

Neuigkeiten und Informationen über unsere Bücher und Kurse findest du unter http://oreilly.com.

Finde uns auf LinkedIn: https://linkedin.com/company/oreilly-media

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

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

Folge dem Autor auf Twitter: https://twitter.com/bmuschko

Folge dem Autor auf GitHub: https://github.com/bmuschko

Folge dem Blog des Autors: https://bmuschko.com

Danksagungen

Jedes Buchprojekt ist ein langer Weg und wäre ohne die Hilfe der Redaktion und der technischen Prüfer nicht möglich. Mein besonderer Dank gilt Jonathon Johnson, Kaslin Fields und Werner Dijkerman für ihre detaillierte technische Beratung und ihr Feedback. Ich möchte auch den Redakteuren bei O'Reilly Media, John Devins und Michele Cronin, für ihre kontinuierliche Unterstützung und Ermutigung danken.

Get Zertifizierter Kubernetes Administrator (CKA) Studienführer 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.