Welche Ressource wird in Kubernetes genutzt, um sicherzustellen, dass ein Pod auf jedem Node eines Clusters läuft? A. Deployment B. DaemonSet C. StatefulSet D. Job ANSWER: B Was beschreibt die Hauptfunktion eines Kubernetes StatefulSets? A. Verwaltung von stateless Workloads B. Sicherstellen, dass Datenbank-Pods auf jedem Node eines Clusters laufen C. Erzeugung von eindeutig identifizierbaren Pods mit persistenter Identität D. Periodische Ausführung von Aufgaben ANSWER: C Welche Kubernetes-Ressource eignet sich für die Ausführung einmaliger, länger laufender Aufgaben? A. DaemonSet B. StatefulSet C. Job D. Deployment ANSWER: C Wie wird die Periodizität eines Kubernetes CronJobs definiert? A. Mit einem festen Zeitplan im YAML-Manifest B. Über eine automatische Zeitregelung durch Kubernetes C. Durch explizite Zeitangaben in den Pod-Definitionen D. Mithilfe von Umgebungsvariablen ANSWER: A Welcher Befehl wird genutzt, um ein Kubernetes Job-Manifest anzuwenden? A. kubectl trigger -f .yaml B. kubectl apply -f .yaml C. kubectl run --file=.yaml D. kubectl execute .yaml ANSWER: B Welche Aussage trifft auf Deployments in Kubernetes zu? A. Sie richten sich hauptsächlich an Cluster-Administratoren. B. Sie sind speziell für Stateful-Anwendungen optimiert. C. Sie dienen dem Betrieb und der Skalierung von stateless Workloads. D. Sie benötigen volumeClaimTemplates für persistente Volumes. ANSWER: C Welche Eigenschaft beschreibt einen Kubernetes Job am besten? A. Stellt sicher, dass ein Pod auf jedem Node läuft B. Führt periodische Aufgaben basierend auf einem Zeitplan aus C. Führt eine vorgegebene Anzahl von Aufgaben erfolgreich zu Ende D. Gewährleistet die persistente Identität von Pods ANSWER: C Was geschieht, wenn ein Kubernetes Job gelöscht wird? A. Die zugehörigen Pods laufen weiter bis zur Fertigstellung B. Alle durch den Job erzeugten Pods werden ebenfalls gelöscht C. Nur der Job selbst wird gelöscht, die Pods bleiben erhalten D. Die Logs der Pods werden automatisch archiviert ANSWER: B Welche Aufgabe erfüllt ein Kubernetes DaemonSet? A. Verwaltung periodischer Aufgaben B. Sicherstellen, dass ein Pod auf jedem Node des Clusters läuft C. Gewährleistung von Pod-Persistenz bei Stateful-Anwendungen D. Skalierung von stateless Workloads ANSWER: B Was ist eine typische Anwendung eines DaemonSets in Kubernetes? A. Periodische Datenverarbeitung B. Deployment von stateless Anwendungen C. Log-Sammlung auf jedem Cluster-Node D. Sicherstellen von Datenkonsistenz in einer Datenbank ANSWER: C Welches Merkmal unterscheidet StatefulSets von Deployments? A. StatefulSets unterstützen keine automatische Skalierung B. StatefulSets gewährleisten die eindeutige Identität jedes Pods C. Deployments sind ausschließlich für Stateful-Anwendungen gedacht D. Deployments erfordern immer persistente Speicherzuordnungen ANSWER: B Wie wird in einem StatefulSet die Zuordnung eines Pods zu einem Volume gewährleistet? A. Durch automatische Volumenerstellung ohne Benutzereingriff B. Durch Verwendung von volumeClaimTemplates im Manifest C. Über Umgebungsvariablen, die den Pods zugewiesen werden D. Durch den Einsatz von CronJobs innerhalb des StatefulSets ANSWER: B Welcher Befehl wird genutzt, um die Anzahl der Pods in einem StatefulSet zu ändern? A. kubectl scale --replicas -f .yaml B. kubectl set replicas -f .yaml C. kubectl update replicas -f .yaml D. kubectl apply -replicas= .yaml ANSWER: A Welche Aussage beschreibt die Hauptfunktion von CronJobs in Kubernetes? A. Sie führen periodisch Aufgaben nach einem Zeitplan aus. B. Sie gewährleisten die Ausführung eines Pods auf jedem Node. C. Sie managen Stateful-Anwendungen mit persistenten Volumes. D. Sie werden automatisch durch StatefulSets initiiert. ANSWER: A Welcher der folgenden Jobs in Kubernetes ist auf periodische Ausführung ausgelegt? A. Deployment B. CronJob C. DaemonSet D. StatefulSet ANSWER: B Welche Kubernetes-Ressource eignet sich am besten für zentralisierte Cluster-Dienste wie Log-Sammlung? A. Deployment B. DaemonSet C. StatefulSet D. Job ANSWER: B Welche Hauptaufgabe erfüllt ein DaemonSet in Kubernetes? A. Ausführen eines Pods auf jedem Node eines Clusters B. Skalieren von Stateful-Anwendungen C. Periodisches Ausführen von Aufgaben D. Bereitstellung von stateless Anwendungen ANSWER: A Was geschieht, wenn ein neuer Node zu einem Kubernetes-Cluster hinzugefügt wird? A. Bestehende Pods werden neu verteilt. B. Das DaemonSet erstellt automatisch einen Pod auf dem neuen Node. C. Alle DaemonSet-Pods werden neu gestartet. D. Die Konfiguration des DaemonSets muss manuell aktualisiert werden. ANSWER: B Welche Kubernetes-Komponente wird typischerweise mit einem DaemonSet implementiert? A. Datenbank-Backends B. Clustered Storage Daemons pro Node C. Load Balancer für externe Anfragen D. Webserver zur Skalierung von Anwendungen ANSWER: B Welcher Befehl zeigt die Pods an, die von einem DaemonSet erstellt wurden? A. kubectl get daemonsets -o pods B. kubectl describe daemonset C. kubectl get pods --selector=daemonset-name= D. kubectl get nodes --with-pods ANSWER: C Welcher der folgenden Dienste wird typischerweise als DaemonSet implementiert? A. Ingress Controller auf jedem Cluster-Node B. API Gateway für externe Clients C. Datenbank-Replikation zwischen Nodes D. Authentifizierungsdienste ANSWER: A Was unterscheidet ein DaemonSet von einem Deployment in Kubernetes? A. DaemonSets stellen sicher, dass Pods nur auf Master-Nodes laufen. B. DaemonSets garantieren mindestens einen Pod pro Namespace. C. DaemonSets richten sich an Cluster-Administratoren, nicht an Nutzer. D. DaemonSets unterstützen keine Labels zur Pod-Identifikation. ANSWER: C Welche Aussage trifft auf das Entfernen eines Nodes zu, auf dem ein DaemonSet-Pod läuft? A. Der Pod wird automatisch auf einem anderen Node neu erstellt. B. Der Pod bleibt erhalten, bis er manuell gelöscht wird. C. Der Pod wird automatisch entfernt, wenn der Node gelöscht wird. D. Der Pod wird durch den Scheduler verschoben. ANSWER: C Für welchen Zweck sind DaemonSets besonders geeignet? A. Deployment von Webanwendungen B. Verarbeitung von Batch-Jobs C. Bereitstellung von Node-spezifischen Diensten wie Monitoring D. Skalierung von Stateful-Anwendungen ANSWER: C Wie wird ein DaemonSet in Kubernetes definiert? A. Im gleichen YAML-Manifest wie ein Deployment B. Mithilfe des `kind: DaemonSet` in einem YAML-Manifest C. Über Umgebungsvariablen in der Pod-Spezifikation D. Durch Hinzufügen einer Annotationsregel zu einem Deployment ANSWER: B Was passiert, wenn ein DaemonSet gelöscht wird? A. Die zugehörigen Pods werden gelöscht. B. Die Pods laufen weiter, bis sie manuell entfernt werden. C. Der Node selbst wird vom Cluster entfernt. D. Die Pods werden durch einen Garbage Collector archiviert. ANSWER: A Welche Hauptfunktion wird durch die Sticky Identity eines Pods in einem StatefulSet gewährleistet? A. Pods können sich bei jedem Neustart selbst neu konfigurieren. B. Jeder Pod behält eine persistente Identität, die über Neustarts hinweg erhalten bleibt. C. Datenbank-Pods werden gleichmäßig auf alle Nodes verteilt. D. Stateful Pods können nahtlos auf einen anderen Cluster migriert werden. ANSWER: B Warum ist die Sticky Identity in StatefulSets wichtig? A. Um die Anzahl der laufenden Stateful Pods im Cluster zu überwachen. B. Damit stateful Anwendungen wie Datenbanken ihre Verbindungen und Daten beibehalten können. C. Um sicherzustellen, dass Pods auf jedem Node ausgeführt werden. D. Um die Skalierung von Stateful Anwendungen zu optimieren. ANSWER: B Wie wird die Sticky Identity eines Pods in einem StatefulSet technisch sichergestellt? A. Durch eindeutige Hostnamen, die aus dem Namen des StatefulSets und einer Ordinalnummer bestehen. B. Über spezifische Labels, die jedem Pod zugewiesen werden. C. Durch die automatische Neuzuweisung von Nodes bei einem Pod-Neustart. D. Mithilfe eines DNS-Servers, der nur die Stateful Pods überwacht. ANSWER: A Warum benötigen StatefulSets persistente Volumes mit eindeutiger Zuordnung? A. Damit alle Pods denselben Speicher verwenden können. B. Um sicherzustellen, dass jeder Pod immer auf seine spezifischen Daten zugreifen kann. C. Damit Volumes bei Bedarf dynamisch zwischen Pods verschoben werden können. D. Um die Performance von Stateful Anwendungen durch reduzierte Synchronisierungserfordernisse zu verbessern. ANSWER: B Wie stellt ein StatefulSet die korrekte Zuordnung eines Pods zu einem Volume sicher? A. Durch die Verwendung von volumeClaimTemplates, die jedem Pod ein eigenes Volume zuweisen. B. Über dynamische Volumenzuweisungen bei jeder Pod-Erstellung. C. Durch eine zentrale Volume-Management-Komponente im Cluster. D. Über ein Scheduling-System, das Speicherplatz nach Bedarf zuweist. ANSWER: A Welche Kubernetes-Komponente ist erforderlich, um die persistente Volume Zuordnung zu einem Pod in einem StatefulSet zu gewährleisten? A. Persistent Volume B. Persistent Volume Claim C. Persistent Volume Claim Template D. ConfigMap ANSWER: C Was geschieht mit einem Volume, wenn ein Pod in einem StatefulSet gelöscht wird? A. Das Volume wird ebenfalls gelöscht. B. Das Volume bleibt bestehen und wird einem neuen Pod mit derselben Identität zugeordnet. C. Das Volume wird automatisch einem anderen Pod im Cluster zugewiesen. D. Das Volume wird in den Storage-Pool zurückgegeben. ANSWER: B Warum sind StatefulSets insbesondere für Datenbanken und andere stateful Anwendungen geeignet? A. Weil sie alle Pods identisch behandeln und dynamisch verteilen. B. Weil sie garantieren, dass Volumezuordnungen und Namen über Neustarts hinweg erhalten bleiben. C. Weil sie garantieren, dass Volumezuordnungen über Neustarts hinweg erhalten bleiben. D. Weil sie garantieren, dass Namen über Neustarts hinweg erhalten bleiben. ANSWER: B Was beschreibt den Vorteil von `volumeClaimTemplates` in einem StatefulSet? A. Sie ermöglichen die automatische Skalierung von Stateful-Anwendungen. B. Sie erstellen für jeden Pod ein eindeutiges, persistentes Volume. C. Sie stellen sicher, dass Pods gleichmäßig auf Nodes verteilt werden. D. Sie erlauben die Freigabe eines Volumes zwischen mehreren Pods. ANSWER: B Wie lautet das Standardformat für die Benennung von Pods in einem StatefulSet? A. - B. - C. - D. - ANSWER: A Warum können StatefulSets nicht durch Deployments ersetzt werden? A. Deployments unterstützen keine persistente Speicherzuweisung. B. Deployments bieten keine Möglichkeit, Pods mit persistenter Identität zu erstellen. C. Deployments sind auf den Betrieb von CronJobs beschränkt. D. Deployments benötigen zusätzliche Konfiguration für Namespaces. ANSWER: B