Kapitel 1. Prüfungsdetails und Ressourcen

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

Dieses Einführungskapitel befasst sich mit den wichtigsten Fragen, die Kandidaten bei der Vorbereitung auf die Prüfung zum Certified Kubernetes Administrator (CKA) stellen. Wir gehen auf die Zielgruppe für die Zertifizierung, den Lehrplan und die Prüfungsumgebung ein und geben Tipps und Tricks sowie zusätzliche Lernressourcen. Wenn du bereits mit dem Zertifizierungsprogramm vertraut bist, kannst du direkt zu einem der Kapitel springen, in denen die technischen Konzepte behandelt werden.

Ziele der Prüfung

Kubernetes-Cluster müssen von erfahrenen Fachleuten installiert, konfiguriert und gewartet werden. Das ist die Aufgabe eines Kubernetes-Administrators. Das CKA-Zertifizierungsprogramm bescheinigt ein umfassendes Verständnis der typischen Administrationsaufgaben, die bei der Arbeit anfallen, insbesondere die Wartung von Kubernetes-Clustern, Netzwerken, Speicherlösungen und die Fehlerbehebung bei Anwendungen und Cluster-Knoten.

Die während der Prüfung verwendete Kubernetes-Version

Zum Zeitpunkt der Erstellung dieses Buches basiert die Prüfung auf Kubernetes 1.23. Alle Inhalte in diesem Buch orientieren sich an den Funktionen, APIs und der Befehlszeilenunterstützung dieser speziellen Version. Es ist durchaus möglich, dass zukünftige Versionen die Abwärtskompatibilität aufheben. Wenn du dich auf die Zertifizierung vorbereitest, solltest du die Kubernetes-Versionshinweise lesen und mit der Kubernetes-Version üben, die in der Prüfung verwendet wird, um unangenehme Überraschungen zu vermeiden.

Lehrplan

In der folgenden Übersicht sind die wichtigsten Abschnitte des CKA und ihre Gewichtung aufgeführt:

  • 25%: Cluster-Architektur, Installation und Konfiguration

  • 15%: Arbeitsbelastungen und Zeitplanungsprogramme

  • 20%: Dienstleistungen und Vernetzung

  • 10%: Speicherung

  • 30%: Fehlersuche

Der CKA-Lehrplan wurde im September 2020 grundlegend überarbeitet. Einer der Gründe, warum die Prüfungsbereiche umstrukturiert und optimiert wurden, ist die neue Zertifizierung Certified Kubernetes Security Specialist (CKS). Die meisten sicherheitsrelevanten Themen wurden in den CKS verschoben, während sich der CKA weiterhin auf typische Verwaltungstätigkeiten und -funktionen konzentriert.

Hinweis

Die Gliederung des Buches folgt genau dem CKA-Lehrplan. Während es für das Erlernen von Kubernetes im Allgemeinen eine natürlichere, didaktische Organisationsstruktur 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.

In den nächsten Abschnitten werden die einzelnen Bereiche im Detail beschrieben.

Cluster-Architektur, Installation und Konfiguration

In diesem Abschnitt des Lehrplans geht es um alles, was mit Kubernetes-Clustern zu tun hat. Dazu gehört das Verständnis der grundlegenden Architektur eines Kubernetes-Clusters, z. B. Control Plane und Worker Nodes, Hochverfügbarkeits-Setups und die Werkzeuge für die Installation, Aktualisierung und Wartung eines Clusters. Du musst zeigen, wie du einen Cluster von Grund auf installierst, eine Clusterversion aktualisierst und die etcd-Datenbank sicherst und wiederherstellst. Die Cloud Native Computing Foundation (CNCF) hat beschlossen, diesen Abschnitt um ein anderes Thema zu erweitern: die Verwaltung der rollenbasierten Zugriffskontrolle (RBAC). RBAC ist ein wichtiges Konzept, dessen Einrichtung und Anwendung jeder Administrator verstehen sollte.

Arbeitsbelastungen und Zeitplanungsprogramme

Administratoren müssen die Kubernetes-Konzepte für den Betrieb von Cloud-nativen Anwendungen gut verstehen. Der Abschnitt "Workloads und Zeitplannungsprogramm" befasst sich mit dieser Anforderung. Du musst mit Deployments, ReplicaSets und Konfigurationsdaten, die durch ConfigMaps und Secrets festgelegt werden, vertraut sein. Wenn du einen neuen Pod erstellst, platziert das Zeitplannungsprogramm von Kubernetes das Objekt auf einem verfügbaren Knoten. Zeitplannungsprogramme wie Node Affinity und Taints/Tolerations steuern das Verhalten und sorgen für eine Feinabstimmung. Für die Prüfung musst du nur die Auswirkungen von Pod-Ressourcenlimits auf das Scheduling verstehen. Außerdem musst du mit imperativem und deklarativem Manifest-Management sowie mit gängigen Templating-Tools wie Kustomize, yq und Helm vertraut sein.

Dienstleistungen und Netzwerkarbeit

Ein Cloud-nativer Microservice läuft selten isoliert. In den meisten Fällen muss er mit anderen Microservices oder externen Systemen interagieren. Das Verständnis der Pod-zu-Pod-Kommunikation, der Offenlegung von Anwendungen außerhalb des Clusters und der Konfiguration von Cluster-Netzwerken ist für Administratoren extrem wichtig, um ein funktionierendes System zu gewährleisten. In diesem Teil der Prüfung musst du dein Wissen über die Kubernetes-Primitive Service und Ingress unter Beweis stellen.

Speicherung

Dieser Abschnitt behandelt die verschiedenen Arten von Volumes zum Lesen und Schreiben von Daten. Als Administrator musst du wissen, wie du sie erstellen und konfigurieren kannst. Persistente Volumes stellen sicher, dass die Daten auch nach einem Neustart des Clusterknotens erhalten bleiben. Du musst mit den Mechanismen vertraut sein und zeigen, wie du ein persistentes Volume in einen Pfad in einem Container einhängst. Vergewissere dich, dass du die Unterschiede zwischen statischem und dynamischem Binding kennst.

Fehlersuche

Natürlich können in Kubernetes-Clustern in der Produktion Dinge schiefgehen. Manchmal verhält sich die Anwendung fehlerhaft, reagiert nicht mehr oder ist sogar unzugänglich. In anderen Fällen können die Cluster-Knoten abstürzen oder Konfigurationsprobleme auftreten. Es ist von größter Wichtigkeit, effektive Strategien für die Fehlerbehebung in solchen Situationen zu entwickeln, damit sie so schnell wie möglich behoben werden können. Dieser Teil der Prüfung hat die höchste Punktzahl. Du wirst mit typischen Szenarien konfrontiert, die du durch geeignete Maßnahmen beheben musst.

Beteiligte Kubernetes Primitive

Der Hauptzweck der Prüfung besteht darin, dein praktisches Wissen über Kubernetes-Primitive zu testen. Es ist zu erwarten, dass die Prüfung mehrere Konzepte in einer einzigen Aufgabe kombiniert. In Abbildung 1-1 findest du einen groben Überblick über die anwendbaren Kubernetes-Ressourcen und ihre Beziehungen.

ckas 0101
Abbildung 1-1. Für die Prüfung relevante Kubernetes-Primitive

Prüfungsumfeld und Tipps

Um die CKA-Prüfung abzulegen, musst du einen Gutschein als Anmeldung erwerben. Ein Gutschein kann auf der CNCF Schulungs- und Zertifizierungswebseite erworben werden. Gelegentlich bietet die CNCF Rabatte für den Gutschein an (z. B. um den US-Feiertag Thanksgiving). Diese Rabattangebote werden oft auf dem Twitter-Account @LF_Training angekündigt.

Mit dem Gutschein in der Hand kannst du einen Termin für die Prüfung vereinbaren. Am Tag der Prüfung wirst du aufgefordert, dich über eine URL, die du per E-Mail erhalten hast, in die Testplattform einzuloggen. Du wirst gebeten, die Audio- und Videoübertragung auf deinem Computer zu aktivieren, um dich vom Schummeln abzuhalten. Eine Prüferin wird deine Aktionen über die Audio-/Videoübertragung überwachen und die Sitzung beenden, wenn sie der Meinung ist, dass du dich nicht an die Regeln hältst.

Prüfungsversuche

Mit dem Gutschein, den du gekauft hast, hast du zwei Versuche, die CKA-Prüfung zu bestehen. Ich empfehle dir, dich gut vorzubereiten, bevor du die Prüfung beim ersten Versuch ablegst. So hast du eine faire Chance, die Prüfung zu bestehen und bekommst einen guten Eindruck von der Prüfungsumgebung und der Komplexität der Fragen. Mach dir nichts draus, wenn du die Prüfung beim ersten Versuch nicht bestehst. Du hast einen weiteren Versuch.

Der CKA hat ein Zeitlimit von zwei Stunden. In diesem Zeitfenster musst du praktische Aufgaben in einem echten, vordefinierten Kubernetes-Cluster lösen. In jeder Frage wird der Cluster genannt, an dem du arbeiten musst. Ein praktischer Ansatz, um die Fähigkeiten eines Bewerbers zu beurteilen, ist Tests mit Multiple-Choice-Fragen überlegen, da du das Wissen direkt auf die Aufgaben im Job übertragen kannst.

Du darfst einen zusätzlichen Browser-Tab öffnen, um durch die offiziellen Kubernetes-Dokumentationsseiten zu navigieren. Zu diesen Seiten gehören https://oreil.ly/w0vib, https://oreil.ly/XLYLj und https://oreil.ly/1sr3B sowie deren Subdomains. Du darfst Lesezeichen erstellen und diese während der Prüfung öffnen, solange sie zu den oben genannten URLs gehören.

Die Kubernetes-Dokumentationsseiten zur Hand zu haben, ist zwar äußerst wertvoll, aber du musst auch wissen, wo du die relevanten Informationen auf diesen Seiten findest. Zur Vorbereitung auf die Prüfung solltest du alle Dokumentationsseiten mindestens einmal von vorne bis hinten durchlesen. Verpasse nicht die Suchfunktion der offiziellen Dokumentationsseiten.

Die Dokumentation effizient nutzen

Die Verwendung eines Suchbegriffs führt dich wahrscheinlich schneller zu den richtigen Dokumentationsseiten als die Navigation durch die Menüpunkte. Das Kopieren und Einfügen von Codeschnipseln aus der Dokumentation in die Konsole der Prüfungsumgebung funktioniert recht gut. Manchmal musst du die YAML-Einrückung manuell anpassen, da die richtige Formatierung dabei verloren gehen kann.

Ich empfehle dir, die FAQ für die CKA-Prüfung zu lesen. Dort findest du Antworten auf die meisten deiner dringenden Fragen, z. B. zu den Systemanforderungen für deinen Rechner, zur Punktevergabe, zur Verlängerung der Prüfung und zu den Wiederholungsanforderungen.

Fähigkeiten der Bewerber/innen

Die Zertifizierung setzt voraus, dass du bereits ein grundlegendes Verständnis von Kubernetes hast. Du solltest mit den Interna von Kubernetes, seinen Kernkonzepten und dem Kommandozeilen-Tool kubectl vertraut sein. Die CNCF bietet einen kostenlosen "Introduction to Kubernetes"-Kurs für Kubernetes-Einsteiger sowie Schulungen zu fortgeschritteneren Themen an.

Die CKA-Prüfung setzt voraus, dass du in der Rolle eines Administrators arbeitest und tagtäglich mit typischen Wartungsaufgaben konfrontiert wirst. Neben dem Kommandozeilen-Tool kubectl musst du auch mit anderen Tools vertraut sein, die für den Betrieb eines Kubernetes-Clusters relevant sind. Die folgenden Punkte geben einen Überblick über die Tool-Landschaft:

Kubernetes Architektur und Konzepte

In der Prüfung wirst du möglicherweise aufgefordert, einen Kubernetes-Cluster von Grund auf zu installieren. Informiere dich über die Grundlagen von Kubernetes und seine Architekturkomponenten. Erwarte keine Multiple-Choice-Fragen während der Prüfung.

Das Kommandozeilen-Tool kubectl

Das Kommandozeilen-Tool kubectl ist das zentrale Werkzeug, mit dem du während der Prüfung mit dem Kubernetes-Cluster interagieren wirst. Auch wenn du nur wenig Zeit hast, dich auf die Prüfung vorzubereiten, ist es wichtig, die Bedienung von kubectl sowie die Befehle und ihre Optionen zu üben. Während der Prüfung hast du keinen Zugriff auf die Web-Dashboard-Oberfläche.

Werkzeuge zur Wartung von Kubernetes-Clustern

Um einen Kubernetes-Cluster von Grund auf zu installieren und die Kubernetes-Version eines bestehenden Clusters zu aktualisieren, wird das Tool kubeadm verwendet. Es ist wichtig, dass du seine Verwendung und den entsprechenden Prozess verstehst, um den Vorgang zu durchlaufen. Außerdem musst du das Tool etcdctl und seine Befehlszeilenoptionen zum Sichern und Wiederherstellen der etcd-Datenbank gut kennen.

Andere relevante Tools

Kubernetes-Objekte werden durch YAML oder JSON dargestellt. In diesem Buch werden nur Beispiele in YAML verwendet, da YAML in der Kubernetes-Welt weiter verbreitet ist als JSON. Während der Prüfung wirst du YAML bearbeiten müssen, um ein neues Objekt deklarativ zu erstellen oder um die Konfiguration eines aktiven Objekts zu ändern. Vergewissere dich, dass du die grundlegende YAML-Syntax, die Datentypen und die Einrückung entsprechend der Spezifikation gut beherrschst. Wie bearbeitest du die YAML-Definitionen, wirst du dich fragen? Natürlich über das Terminal. Auf dem Prüfungsterminal sind die Tools vi und vim vorinstalliert. Übe die Tastenkombinationen für gängige Operationen (vor allem, wie du den Editor beendest). Das letzte Tool, das ich erwähnen möchte, ist GNU Bash. Es ist wichtig, dass du die grundlegende Syntax und die Operatoren der Skriptsprache verstehst. Es ist durchaus möglich, dass du einen mehrzeiligen Bash-Befehl, der in einem Container läuft, lesen, ändern oder sogar erweitern musst. Gute Kenntnisse von Linux und der Shell-Befehlszeile sind hilfreich, wenn du mit den Clusterknoten interagierst.

Zeitmanagement

Die Kandidaten haben zwei Stunden Zeit, um die Prüfung abzuschließen. Mindestens 66 % der Antworten auf die Fragen müssen richtig sein. Viele der Fragen bestehen aus mehreren Schritten. Die Linux Foundation macht zwar keine Angaben zur Punktevergabe, aber ich gehe davon aus, dass auch teilweise richtige Antworten einen Teil der Punkte ausmachen.

Wenn du den Test machst, wirst du feststellen, dass das vorgegebene Zeitlimit dich sehr unter Druck setzt. Das ist gewollt. Die Linux Foundation erwartet, dass Kubernetes-Praktiker/innen in der Lage sind, ihr Wissen auf reale Szenarien anzuwenden, indem sie in kurzer Zeit Lösungen für Probleme finden.

Bei der CKA-Prüfung wirst du mit einer Mischung aus Aufgaben konfrontiert. Einige sind kurz und einfach zu lösen, andere erfordern mehr Kontext und brauchen mehr Zeit. Ich persönlich habe versucht, die leichten Aufgaben zuerst zu lösen, um so viele Punkte wie möglich zu bekommen, ohne bei den schwierigeren Fragen stecken zu bleiben. Ich habe alle Fragen, die ich nicht sofort lösen konnte, in der in die Prüfungsumgebung integrierten Notizblockfunktion notiert. Beim zweiten Durchgang solltest du dir die Fragen, die du übersprungen hast, noch einmal ansehen und versuchen, auch sie zu lösen. Im Optimalfall hast du es geschafft, alle Aufgaben in der vorgegebenen Zeit durchzuarbeiten.

Tipps und Tricks für die Kommandozeile

Da die Kommandozeile deine solide Schnittstelle zum Kubernetes-Cluster sein wird, ist es wichtig, dass du dich mit den Tools kubectl, kubeadm, etcdctl und ihren verfügbaren Optionen vertraut machst. In diesem Abschnitt geht es um einige Tipps und Tricks, mit denen du sie effizienter und produktiver nutzen kannst.

Einen Kontext und Namensraum festlegen

Die CKA-Prüfungsumgebung wird mit sechs Kubernetes-Clustern geliefert, die bereits für dich eingerichtet sind. In der Anleitung findest du einen umfassenden technischen Überblick über diese Cluster. Jede der Prüfungsaufgaben muss auf einem bestimmten Cluster gelöst werden, wie in der Beschreibung angegeben. Außerdem wirst du in den Anweisungen aufgefordert, in einem anderen Namensraum als default zu arbeiten. Du musst sicherstellen, dass du den Kontext und den Namensraum als erstes einstellst, bevor du an einer Frage arbeitest. Der folgende Befehl setzt den Kontext und den Namensraum als einmalige Aktion:

$ kubectl config set-context <context-of-question> \
  --namespace=<namespace-of-question>
$ kubectl config use-context <context-of-question>

Einen Alias für kubectl verwenden

Im Laufe der Prüfung wirst du den Befehl kubectl dutzende oder sogar hunderte Male ausführen müssen. Auch wenn du ein extrem schneller Tastaturschreiber bist, macht es keinen Sinn, die ausführbare Datei immer wieder vollständig auszubuchstabieren. Es ist viel effizienter, einen Alias für den Befehl kubectl zu setzen. Der folgende Befehl alias bildet den Buchstaben k auf den vollständigen Befehl kubectl ab:

$ alias k=kubectl
$ k version

Du kannst den gleichen Vorgang für andere Befehlszeilen-Tools wie kubeadm und etcdctl wiederholen, um noch mehr Tipparbeit zu sparen. In der Prüfungsumgebung ist bereits ein Alias für den Befehl kubectl eingerichtet.

Automatische Befehlsvervollständigung mit kubectl

Das Auswendiglernen von kubectl Befehlen und Kommandozeilenoptionen erfordert viel Übung. Während der Prüfung darfst du die Bash-Autovervollständigung konfigurieren. Die Anleitung dazu findest du in der Kubernetes-Dokumentation im Abschnitt "bash auto-completion on Linux". Vergewissere dich, dass du den Kompromiss zwischen dem Zeitaufwand für die Einrichtung der Autovervollständigung und der manuellen Eingabe von Befehlen und Optionen kennst.

Ressourcenkurznamen verinnerlichen

Viele der Befehle auf kubectl können ziemlich lang sein. Der Befehl zur Verwaltung von Persistent-Volume-Ansprüchen lautet zum Beispiel persistentvolumeclaims. Wenn du den ganzen Befehl buchstabieren musst, kann das fehleranfällig und zeitaufwändig sein. Zum Glück gibt es für einige der längeren Befehle eine Kurzform. Der Befehl api-resources listet alle verfügbaren Befehle und ihre Kurznamen auf:

$ kubectl api-resources
NAME                    SHORTNAMES  APIGROUP  NAMESPACED  KIND
...
persistentvolumeclaims  pvc                   true        PersistentVolumeClaim
...

Die Verwendung von pvc anstelle von persistentvolumeclaims führt zu einer viel prägnanteren und aussagekräftigeren Befehlsausführung, wie hier gezeigt:

$ kubectl describe pvc my-claim

Löschen von Kubernetes-Objekten

In bestimmten Situationen musst du bestehende Kubernetes-Objekte löschen. Zum Beispiel kann es sein, dass du während der Prüfung eine Aufgabe von Grund auf neu starten willst, weil du einen Konfigurationsfehler gemacht hast, oder dass du die Laufzeitkonfiguration eines Objekts ändern willst, so dass es neu erstellt werden muss, anstatt das Live-Objekt zu ändern. Bei der Ausführung des Befehls delete versucht Kubernetes, das Zielobjekt so zu löschen, dass die Auswirkungen für den Endnutzer möglichst gering sind. Wenn das Objekt nicht innerhalb der standardmäßigen Gnadenfrist (30 Sekunden) gelöscht werden kann, versucht das Kubelet, das Objekt zwangsweise zu löschen.

Bei der CKA-Prüfung kommt es nicht auf die Auswirkungen auf die Endnutzer an. Das wichtigste Ziel ist es, alle Aufgaben in dem Zeitrahmen abzuschließen, der dem Kandidaten zugestanden wird. Daher ist es Zeitverschwendung, darauf zu warten, dass ein Objekt ordnungsgemäß gelöscht wird. Du kannst die sofortige Löschung eines Objekts über die Befehlszeile mit der Option --force erzwingen. Der folgende Befehl löscht den Pod mit dem Namen nginx mit einem SIGKILL Signal:

$ kubectl delete pod nginx --force

Suche nach Objektinformationen

Als Administrator bist du oft mit einer Situation konfrontiert, in der du einen Ausfall in einem Kubernetes-Cluster untersuchen musst. In diesem Cluster können bereits Arbeitslasten laufen, die aus einer Reihe verschiedener Objekttypen bestehen. In der CKA-Prüfung werden Fehlerszenarien simuliert, um deine Fähigkeiten zur Fehlersuche zu testen.

Die Auflistung von Objekten eines bestimmten Typs hilft dabei, die Ursache von Problemen zu ermitteln. Allerdings musst du sicherstellen, dass du nach relevanten Informationen suchst. Du kannst die Befehle describe und get mit dem Unix-Befehl grep kombinieren, um Objekte nach Suchbegriffen zu filtern. Mit der Befehlszeilenoption -C des Befehls grep wird die Kontextkonfiguration vor und nach dem Suchbegriff angezeigt.

Die folgenden Befehle zeigen ihre Verwendung. Der erste Befehl findet alle Pods mit dem Schlüssel-Wert-Paar author=John Doe sowie die umliegenden 10 Zeilen. Der zweite Befehl durchsucht die YAML-Darstellung aller Pods nach ihren Beschriftungen, einschließlich der umliegenden fünf Zeilen der Ausgabe:

$ kubectl describe pods | grep -C 10 "author=John Doe"
$ kubectl get pods -o yaml | grep -C 5 labels:

Entdeckung der Befehlsoptionen

Die Kubernetes-Dokumentation ist umfangreich und deckt die wichtigsten Aspekte des Ökosystems ab, einschließlich der API-Referenz für Kubernetes-Ressourcen. Die Suchfunktion verkürzt die Zeit, die du brauchst, um die relevanten Informationen nach einem Suchbegriff zu finden, aber du musst die Seiten unter Umständen weiter durchsuchen.

Eine Alternative ist die in kubectl integrierte Hilfefunktion mit der Kommandozeilenoption --help. Die Option zeigt die Details der Befehle und Unterbefehle an, einschließlich Optionen und Beispiele. Der folgende Befehl demonstriert die Verwendung der Option --help für den Befehl create:

$ kubectl create --help
Create a resource from a file or from stdin.

JSON and YAML formats are accepted.

Examples:
  ...

Available Commands:
  ...

Options:
  ...

Außerdem kannst du die verfügbaren Felder für jede Kubernetes-Ressource mit dem Befehl explain untersuchen. Als Parameter gibst du den JSONPath des Objekts an, für das du Details anzeigen lassen möchtest. Im folgenden Beispiel werden alle Felder eines Pods spec aufgelistet:

$ kubectl explain pods.spec
KIND:     Pod
VERSION:  v1

RESOURCE: spec <Object>

DESCRIPTION:
  ...

FIELDS:
  ...

Üben und Übungsprüfungen

Praktische Übungen sind extrem wichtig, wenn du die Prüfung bestehen willst. Dafür brauchst du eine funktionierende Kubernetes-Cluster-Umgebung. Die folgenden Optionen bieten sich an:

  • Finde heraus, ob dein Arbeitgeber bereits einen Kubernetes-Cluster eingerichtet hat und dir erlaubt, ihn zum Üben zu nutzen.

  • Um die Installation oder das Upgrade von Kubernetes-Cluster-Knoten zu üben, fand ich es nützlich, eine oder mehrere virtuelle Maschinen mit Vagrant und VirtualBox zu betreiben. Diese Tools helfen dabei, eine isolierte Kubernetes-Umgebung zu schaffen, die einfach zu booten und bei Bedarf zu entsorgen ist. Einige der praktischen Übungen in diesem Buch nutzen diese Umgebung als Ausgangspunkt.

  • Die Installation von Kubernetes auf deinem Entwicklungsrechner ist ein einfacher und schneller Weg, um loszulegen. In der Kubernetes-Dokumentation findest du verschiedene Installationsoptionen, die von deinem Betriebssystem abhängen. Minikube ist besonders nützlich, wenn du mit fortgeschrittenen Funktionen wie Ingress oder Speicherungsklassen experimentieren möchtest.

  • Wenn du Abonnent der O'Reilly Lernplattform bist, hast du unbegrenzten Zugang zu Szenarien, in denen eine Kubernetes-Umgebung in Katacoda läuft.

Vielleicht möchtest du auch eine der folgenden kostenpflichtigen Lern- und Übungsressourcen ausprobieren:

Zusammenfassung

Die CKA-Prüfung prüft dein praktisches Wissen über die Installation, Wartung, Aktualisierung und Fehlerbehebung eines Kubernetes-Clusters. Außerdem wird von dir erwartet, dass du die Kubernetes-Ressourcentypen verstehst, die typischerweise für den Betrieb, die Freigabe und die Skalierung einer Cloud-nativen Anwendung in einer Kubernetes-Umgebung verwendet werden. Der Prüfungslehrplan gruppiert diese Themen in Kategorien mit unterschiedlicher Gewichtung. Du wirst mit einem anspruchsvollen Praxistest konfrontiert, bei dem du reale Probleme in einer echten Kubernetes-Umgebung lösen musst. Die Linux Foundation gibt nicht bekannt, wie die Lösungen zu den einzelnen Fragen bewertet werden. Es ist aber sicher, dass Teillösungen gezählt werden.

In diesem Kapitel haben wir alles besprochen, was du über die Prüfung wissen musst, um loszulegen. Wir haben uns mit der Prüfungsumgebung, Tipps und Tricks für das Zeitmanagement, den Hilfsmitteln, mit denen ein/e Kandidat/in vertraut sein muss, und zusätzlichen Lern- und Übungsressourcen beschäftigt.

Die folgenden Kapitel sind auf den Prüfungslehrplan abgestimmt, damit du die Inhalte den Lernzielen zuordnen kannst. Am Ende jedes Kapitels findest du Übungsbeispiele, um deinen Wissensstand zu überprüfen.

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.