Go

Kubernetes Basics

Pods, Deployments, Services, ConfigMaps, Secrets, Health Checks, Ressourcenlimits

22 Interview-Fragen·
Senior
1

Was ist ein Pod in Kubernetes?

Antwort

Ein Pod ist die kleinste bereitstellbare Einheit in Kubernetes. Er repräsentiert eine Gruppe von einem oder mehreren Containern, die sich denselben Netzwerk- und Storage-Namespace teilen. Container in einem Pod können über localhost kommunizieren und auf dieselben Volumes zugreifen. Der Pod stellt einen gemeinsamen Ausführungskontext für die enthaltenen Container bereit.

2

Was ist der Hauptvorteil der Verwendung eines Deployments anstelle eines einzelnen Pods?

Antwort

Ein Deployment verwaltet automatisch den Lebenszyklus der Pods, einschließlich Replikation, Rolling Updates und Rollbacks. Es stellt sicher, dass stets eine festgelegte Anzahl von Replicas läuft. Fällt ein Pod aus, erstellt das Deployment automatisch einen neuen, um den gewünschten Zustand aufrechtzuerhalten.

3

Welcher Kubernetes-Service-Typ sollte verwendet werden, um eine Anwendung nur innerhalb des Clusters verfügbar zu machen?

Antwort

ClusterIP ist der Standard-Service-Typ in Kubernetes. Er erstellt eine virtuelle IP-Adresse, die nur von innerhalb des Clusters erreichbar ist. Dieser Typ eignet sich ideal für die Kommunikation zwischen Diensten, etwa zwischen Frontend und Backend oder zwischen einer API und einer Datenbank. Die ClusterIP-Adresse bleibt stabil, auch wenn sich die zugrunde liegenden Pods ändern.

4

Wie speichert man nicht sensible Konfigurationsdaten in Kubernetes?

5

Was ist der Hauptunterschied zwischen einem Secret und einer ConfigMap in Kubernetes?

+19 Interview-Fragen

Meistere Go für dein nächstes Interview

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

Kostenlos starten