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.
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 vonkubectl
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 Tooletcdctl
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
undvim
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:
-
Das Buch Certified Kubernetes Application Developer (CKAD) Study Guide (O'Reilly) deckt den Lehrplan der CKAD-Zertifizierung ab. Da sich die Themen der CKAD- und der CKA-Zertifizierung jedoch überschneiden, wirst du darin nützliche Informationen finden.
-
Certified Kubernetes Administrator (CKA) Cert Prep: The Basics ist ein videobasierter Kurs auf LinkedIn Learning, der sich ausschließlich auf Lerntipps konzentriert.
-
Killer Shell ist ein Simulator mit Beispielübungen für alle Kubernetes-Zertifizierungen.
-
Certified Kubernetes Administrator (CKA) mit Praxistests bietet Videos zu allen prüfungsrelevanten Themen sowie eine integrierte Übungsumgebung. Um Zugang zu den Inhalten zu erhalten, musst du ein Abonnement erwerben, aber die Inhalte sind sehr gründlich, gut erklärt und praxisnah.
-
Die CKA-Übungsprüfung von Study4Exam bietet eine kommerzielle, webbasierte Testumgebung, um deinen Wissensstand zu überprüfen.
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.