2023 Gültige CKAD Real Exam Questions (Updated) 100% Dumps & Practice Exam [Q17-Q40]

4.4/5 - (9 Stimmen)

2023 gültige CKAD Real Exam Questions (Updated) 100% Dumps & Practice Exam

[AKTUALISIERT 2023] Linux Foundation CKAD-Fragen mit kostenloser Demo von PDF vorbereiten

Die CKAD-Zertifizierungsprüfung dient dazu, die Fähigkeiten und Kenntnisse von Entwicklern in verschiedenen Bereichen der Kubernetes-Anwendungsentwicklung zu testen. Die CKAD-Prüfung deckt ein breites Spektrum an Themen ab, z. B. zentrale Kubernetes-Konzepte, Pod-Design und -Konfiguration, Dienste und Netzwerke, Speicher, Sicherheit und Fehlerbehebung. Bei der CKAD-Prüfung handelt es sich um eine praktische, leistungsbasierte Prüfung, d. h. die Kandidaten müssen innerhalb eines bestimmten Zeitrahmens reale Aufgaben in einem Kubernetes-Cluster durchführen.

Um sich auf die CKAD-Zertifizierungsprüfung vorzubereiten, müssen die Kandidaten ein umfassendes Verständnis der Konzepte, Architektur und Komponenten von Kubernetes haben. Sie müssen außerdem Erfahrung in der Entwicklung von Anwendungen mit Kubernetes haben und die Kubernetes-Befehlszeilenschnittstelle kubectl beherrschen. Die Linux Foundation bietet einen Kurs zur Vorbereitung auf die CKAD-Prüfung an, der alle Themen und Fähigkeiten abdeckt, die zum Bestehen der Prüfung erforderlich sind. Der CKAD-Kurs umfasst Vorlesungen, praktische Übungen und Übungsprüfungen.

 

FRAGE 17
Ausstellen:

Kontext
Ein Pod läuft auf dem Cluster, aber er reagiert nicht.
Aufgabe
Das gewünschte Verhalten ist, dass Kubemetes den Pod neu startet, wenn ein Endpunkt einen HTTP 500 auf dem Endpunkt /healthz zurückgibt. Der Dienst probe-pod sollte niemals Datenverkehr an den Pod senden, wenn dieser ausfällt. Bitte führen Sie die folgenden Schritte aus:
* Die Anwendung hat einen Endpunkt, /started, der anzeigt, ob er Datenverkehr annehmen kann, indem er ein HTTP 200 zurückgibt. Wenn der Endpunkt ein HTTP 500 zurückgibt, hat die Anwendung ihre Initialisierung noch nicht abgeschlossen.
* Die Anwendung hat einen weiteren Endpunkt /healthz, der anzeigt, ob die Anwendung noch wie erwartet funktioniert, indem er ein HTTP 200 zurückgibt. Wenn der Endpunkt ein HTTP 500 zurückgibt, ist die Anwendung nicht mehr ansprechbar.
* Konfigurieren Sie den mitgelieferten probe-pod pod, um diese Endpunkte zu verwenden
* Die Sonden sollten den Port 8080 verwenden.

 
 

FRAGE 18
Siehe Exhibit.

Aufgabe
Erstellen Sie eine neue Bereitstellung für running.nginx mit den folgenden Parametern;
* Führen Sie die Bereitstellung im Namensraum kdpd00201 aus. Der Namespace wurde bereits erstellt
* Benennen Sie das Bereitstellungs-Frontend und konfigurieren Sie es mit 4 Replikaten.
* Konfigurieren Sie den Pod mit einem Container-Image von lfccncf/nginx:1.13.7
* Setzen Sie die Umgebungsvariable NGINX__PORT=8080 und geben Sie diesen Port auch für den obigen Container frei

FRAGE 19
Kontext

Aufgabe:
Aktualisieren Sie den Pod ckad00018-newpod im Namespace ckad00018, um eine NetworkPolicy zu verwenden, die es dem Pod erlaubt, Datenverkehr nur an die Pods web und db zu senden und von diesen zu empfangen

FRAGE 20
Kontext

Aufgabe
Sie müssen einen Pod erstellen, der eine bestimmte Menge an CPU und Arbeitsspeicher anfordert, damit er auf einem Knoten eingeplant wird, der über diese Ressourcen verfügt.
* Erstellen Sie einen Pod mit dem Namen nginx-resources im Namensraum pod-resources, der mindestens 200m CPU und 1Gi Speicher für seinen Container benötigt.
* Der Pod sollte das nginx-Image verwenden
* Der Namespace pod-resources wurde bereits erstellt

FRAGE 21
Kontext

Aufgabe
Sie haben einen neuen Pod in Ihrer Infrastruktur eingeführt und müssen ihm nun erlauben, mit den Web- und Storage-Pods zu kommunizieren, aber nicht mit anderen. Bearbeiten Sie den laufenden Pod kdsn00201 -newpod so, dass er eine Netzwerkrichtlinie verwendet, die es ihm erlaubt, Datenverkehr nur zu und von den Web- und Storage-Pods zu senden und zu empfangen.

FRAGE 22
Siehe Exhibit.

Aufgabe:
Aktualisieren Sie die Deployment-App-1 im Frontend-Namensraum, um die vorhandene ServiceAccount-App zu verwenden.

FRAGE 23

Aufgabe
Eine Bereitstellung mit dem Namen backend-deployment im Namespace staging führt eine Webanwendung auf Port 8081 aus.

FRAGE 24
Ausstellen:

Aufgabe
Erstellen Sie eine neue Bereitstellung für running.nginx mit den folgenden Parametern;
* Führen Sie die Bereitstellung im Namensraum kdpd00201 aus. Der Namespace wurde bereits erstellt
* Benennen Sie das Bereitstellungs-Frontend und konfigurieren Sie es mit 4 Replikaten.
* Konfigurieren Sie den Pod mit einem Container-Image von lfccncf/nginx:1.13.7
* Setzen Sie die Umgebungsvariable NGINX__PORT=8080 und geben Sie diesen Port auch für den obigen Container frei

 
 

FRAGE 25
Kontext

Aufgabe
Eine Bereitstellung fällt im Cluster aus, weil ein falsches Image angegeben wurde. Suchen Sie die Bereitstellung und beheben Sie das Problem.

FRAGE 26
Ausstellen:

Kontext
Entwickler müssen gelegentlich Pods einreichen, die in regelmäßigen Abständen ausgeführt werden.
Aufgabe
Führen Sie die folgenden Schritte aus, um einen Pod zu erstellen, der zu einem bestimmten Zeitpunkt gestartet wird und]der bei jedem Start nur einmal bis zum Ende läuft:
* Erstellen Sie ein YAML-formatiertes Kubernetes-Manifest /opt/KDPD00301/periodic.yaml, das den folgenden Shell-Befehl ausführt: date in einem einzelnen Busybox-Container. Der Befehl sollte jede Minute ausgeführt werden und muss innerhalb von 22 Sekunden abgeschlossen sein oder von Kubernetes beendet werden. Der Cronjob namp und der Containername sollten beide hello sein
* Erstellen Sie die Ressource im obigen Manifest und überprüfen Sie, ob der Auftrag mindestens einmal erfolgreich ausgeführt wird.

 
 

FRAGE 27
Siehe Exhibit.

Aufgabe:
1- Aktualisieren Sie die Propertunel-Skalierungskonfiguration des Deployments web1 im Namensraum ckad00015 und setzen Sie maxSurge auf 2 und maxUnavailable auf 59
2- Aktualisieren Sie die web1-Bereitstellung, um die Versionsnummer 1.13.7 für das Ifconf/nginx-Container-Image zu verwenden.
3- Führen Sie ein Rollback der web1-Bereitstellung auf ihre vorherige Version durch

FRAGE 28
Kontext
Jedes Mal, wenn ein Team einen Container in Kubernetes ausführen möchte, muss es einen Pod definieren, in dem der Container ausgeführt werden soll.
Aufgabe
Bitte füllen Sie die folgenden Felder aus:
* Erstellen eines YAML-formatierten Pod-Manifests
/opt/KDPD00101/podl.yml, um einen Pod namens app1 zu erstellen, der einen Container namens app1cont unter Verwendung des Abbilds Ifccncf/arg-output ausführt
mit diesen Befehlszeilenargumenten: -Zeilen 56 -F
* Erstellen Sie den Pod mit dem Befehl kubect1 unter Verwendung der im vorherigen Schritt erstellten YAML-Datei
* Wenn der Pod läuft, zeigen Sie mit dem Befehl kubect1 eine Zusammenfassung der Daten des Pods im JSON-Format an und leiten die Ausgabe in eine Datei namens /opt/KDPD00101/out1.json um.
* Alle Dateien, mit denen Sie arbeiten müssen, wurden bereits leer erstellt, um Ihnen die Arbeit zu erleichtern.

 
 

FRAGE 29

Aufgabe:
Ein Pod innerhalb des Deployments mit dem Namen buffale-deployment und im Namespace gorilla protokolliert Fehler.
1) Sehen Sie sich die Protokolle an, um Fehlermeldungen zu erkennen.
Finde Fehler, einschließlich Benutzer "system:serviceaccount:gorilla:default" kann Ressource "deployment" nicht auflisten [...] im Namespace "gorilla"
2) Aktualisieren Sie das Deployment buffalo-deployment, um die Fehler in den Protokollen des Pods zu beheben.
Das Manifest von buffalo-deployment 'S finden Sie unter -/prompt/escargot/buffalo-deployment.yaml Siehe die Lösung unten.

FRAGE 30
Siehe Exhibit.

Kontext
Sie haben die Aufgabe, ein Geheimnis zu erstellen und das Geheimnis in einem Pod mit Hilfe von Umgebungsvariablen wie folgt zu konsumieren:
Aufgabe
* Erstellen eines Geheimnisses namens another-secret mit einem Schlüssel/Wert-Paar; key1/value4
* Starten Sie einen nginx-Pod mit dem Namen nginx-secret unter Verwendung des Container-Images nginx und fügen Sie eine Umgebungsvariable hinzu, die den Wert des geheimen Schlüssels key 1 offenlegt, wobei Sie COOL_VARIABLE als Namen für die Umgebungsvariable innerhalb des Pods verwenden

FRAGE 31

Kontext
Für ein Projekt, an dem Sie arbeiten, müssen persistente Daten verfügbar sein.
Aufgabe
Um dies zu erleichtern, führen Sie die folgenden Aufgaben durch:
* Erstellen einer Datei auf dem Knoten sk8s-node-0 unter /opt/KDSP00101/data/index.html mit dem Inhalt Acct=Finance
* Erstellen Sie ein PersistentVolume mit dem Namen task-pv-volume unter Verwendung von hostPath und weisen Sie ihm 1Gi zu, wobei Sie angeben, dass sich das Volume unter /opt/KDSP00101/data auf dem Knoten des Clusters befindet. Die Konfiguration sollte den Zugriffsmodus "ReadWriteOnce" angeben. Sie sollte den StorageClass-Namen exam für das PersistentVolume definieren, der verwendet wird, um PersistentVolumeClaim-Anfragen an dieses PersistenetVolume zu binden.
* Erstellen Sie einen PefsissentVolumeClaim mit dem Namen task-pv-claim, der ein Volume von mindestens 100Mi anfordert und einen Zugriffsmodus von ReadWriteOnce angibt
* Erstellen eines Pods, der den PersistentVolmeClaim als Volume mit dem Label app: my-storage-app verwendet, Einhängen des resultierenden Volumes in einen mountPath /usr/share/nginx/html innerhalb des Pods

FRAGE 32
Kontext

Aufgabe:
Erstellen Sie einen Pod mit dem Namen nginx resources im bestehenden Pod-Ressourcen-Namespace.
Geben Sie einen einzelnen Container mit nginx:stable image an.
Geben Sie eine Ressourcenanforderung von 300m CPUs und 1G1 Speicher für den Container des Pods an.

FRAGE 33
Ausstellen:

Kontext
Sie wurden damit beauftragt, eine vorhandene Bereitstellung für die Verfügbarkeit zu skalieren und einen Dienst zu erstellen, um die Bereitstellung innerhalb Ihrer Infrastruktur zu veröffentlichen.
Aufgabe
Beginnen Sie mit der Bereitstellung namens kdsn00101-deployment, die bereits im Namensraum kdsn00101 bereitgestellt wurde. Bearbeiten Sie es zu:
* Fügen Sie den Schlüssel/Wert func=webFrontEnd zu den Metadaten der Pod-Vorlage hinzu, um den Pod für die Dienstdefinition zu identifizieren.
* Haben 4 Repliken
Als Nächstes erstellen Sie einen Dienst im Namespace kdsn00l01, der die folgenden Aufgaben erfüllt:
* Der Dienst wird über den TCP-Port 8080 zugänglich gemacht.
* wird auf die durch die Spezifikation von kdsn00l01-deployment definierten Pods abgebildet
* Ist vom Typ NodePort
* Hat einen Namen von Kirsche

 
 

FRAGE 34

Aufgabe
Sie haben einen neuen Pod in Ihrer Infrastruktur eingeführt und müssen ihm nun erlauben, mit den Web- und Storage-Pods zu kommunizieren, aber nicht mit anderen. Bearbeiten Sie den laufenden Pod kdsn00201 -newpod so, dass er eine Netzwerkrichtlinie verwendet, die es ihm erlaubt, Datenverkehr nur zu und von den Web- und Storage-Pods zu senden und zu empfangen.

FRAGE 35

Aufgabe:
1) Aktualisieren Sie zunächst das Deployment cka00017-deployment im Namespace ckad00017:
Rolle userUI
2) Als Nächstes erstellen Sie einen NodePort-Dienst mit dem Namen cherry im Nmespace ckad00017, der die Einrichtung ckad00017-deployment auf dem TCP-Port 8888 exponiert (siehe Lösung unten).

FRAGE 36
Siehe Exhibit.

Aufgabe
Eine Bereitstellung fällt im Cluster aus, weil ein falsches Image angegeben wurde. Suchen Sie die Bereitstellung und beheben Sie das Problem.

FRAGE 37

Aufgabe:
1) Beheben Sie alle API-Abschreibungsprobleme in der Manifestdatei -/credible-mite/www.yaml, damit diese Anwendung auf dem Cluster K8s bereitgestellt werden kann.

2) Stellen Sie die in der aktualisierten Manifestdatei -/credible-mite/www.yaml angegebene Anwendung im Namespace cobra bereit.

FRAGE 38
Ausstellen:

Kontext
Der Namespace Ihrer Anwendung erfordert ein bestimmtes Dienstkonto, das verwendet werden muss.
Aufgabe
Aktualisieren Sie die app-a-Bereitstellung im Produktionsnamensraum so, dass sie unter dem Dienstkonto restrictedservice ausgeführt wird. Das Dienstkonto ist bereits erstellt worden.

 
 

FRAGE 39
Kontext

Aufgabe:
Ein Pod innerhalb des Deployments mit dem Namen buffale-deployment und im Namespace gorilla protokolliert Fehler.
1) Sehen Sie sich die Protokolle an, um Fehlermeldungen zu erkennen.
Finde Fehler, einschließlich Benutzer "system:serviceaccount:gorilla:default" kann Ressource "deployment" nicht auflisten [...] im Namespace "gorilla"
2) Aktualisieren Sie das Deployment buffalo-deployment, um die Fehler in den Protokollen des Pods zu beheben.
Das Manifest von buffalo-deployment finden Sie unter -/prompt/escargot/buffalo-deployment.yaml

FRAGE 40
Kontext

Aufgabe
Erstellen Sie eine neue Bereitstellung für running.nginx mit den folgenden Parametern;
* Führen Sie die Bereitstellung im Namensraum kdpd00201 aus. Der Namespace wurde bereits erstellt
* Benennen Sie das Bereitstellungs-Frontend und konfigurieren Sie es mit 4 Replikaten.
* Konfigurieren Sie den Pod mit einem Container-Image von lfccncf/nginx:1.13.7
* Setzen Sie die Umgebungsvariable NGINX__PORT=8080 und geben Sie diesen Port auch für den obigen Container frei


CKAD Deluxe Studienführer mit Online Test Engine: https://www.dumpleader.com/CKAD_exam.html

         

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Geben Sie den Text aus dem Bild unten ein
 

de_DEGerman