Data Engineering

Kubernetes - Grundlagen

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, Namespaces, kubectl, YAML-Manifeste

20 Interview-Fragen·
Mid-Level
1

Was ist die kleinste bereitstellbare Einheit in Kubernetes?

Antwort

Der Pod ist die kleinste bereitstellbare Einheit in Kubernetes. Ein Pod repräsentiert einen oder mehrere Container, die sich dasselbe Netzwerk und denselben Speicher teilen. Er bildet den grundlegenden Baustein, auf dem alle anderen Kubernetes-Abstraktionen wie Deployments, ReplicaSets und Services aufbauen.

2

Welche Kubernetes-Komponente ist dafür verantwortlich, eine bestimmte Anzahl von Pod-Replikaten am Laufen zu halten?

Antwort

Ein Deployment verwaltet ReplicaSets, die die gewünschte Anzahl laufender Pods aufrechterhalten. Es bietet Rolling-Update-, Rollback- und Skalierungsfunktionen. Deployment ist die empfohlene Methode zur Bereitstellung von zustandslosen Anwendungen in Kubernetes.

3

Welcher kubectl-Befehl listet alle Pods über alle Namespaces hinweg auf?

Antwort

Der Befehl kubectl get pods --all-namespaces (oder kurz -A) zeigt alle Pods aus allen Namespaces an. Standardmäßig arbeitet kubectl im default Namespace. Der --all-namespaces-Flag ermöglicht das Anzeigen von Systemressourcen in kube-system sowie denen in anderen Namespaces.

4

Welcher Kubernetes Service-Typ exponiert Pods nur innerhalb des Clusters?

5

Wie speichert man nicht-sensible Konfigurationsdaten in Kubernetes?

+17 Interview-Fragen

Meistere Data Engineering für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten