
Kubernetes Fortgeschritten
StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, Ressourcenverwaltung, HPA, OOMKilled-Troubleshooting
1Was ist ein StatefulSet in Kubernetes?
Was ist ein StatefulSet in Kubernetes?
Antwort
Ein StatefulSet garantiert eine stabile und vorhersagbare Identität für jeden Pod (pod-0, pod-1 usw.) sowie individuellen persistenten Speicher. Im Gegensatz zu Deployments, die für zustandslose Anwendungen konzipiert sind, behalten StatefulSets die Start- und Stoppreihenfolge der Pods bei. Sie sind unverzichtbar für verteilte Datenbanken, Cache-Systeme wie Redis Cluster oder Anwendungen, die eine stabile Netzwerkidentität erfordern.
2Was ist ein DaemonSet in Kubernetes?
Was ist ein DaemonSet in Kubernetes?
Antwort
Ein DaemonSet stellt sicher, dass eine Kopie eines Pods auf allen (oder einigen) Nodes im Cluster ausgeführt wird. Es wird hauptsächlich für Systemagenten wie Log-Collectors (Fluentd), Monitoring-Agenten (Prometheus Node Exporter) oder Netzwerk-Plugins (CNI) verwendet. Im Gegensatz zu Deployments, die eine feste Anzahl von Replikaten anvisieren, passen sich DaemonSets automatisch an die Anzahl der Nodes an.
3Was ist ein Job in Kubernetes?
Was ist ein Job in Kubernetes?
Antwort
Ein Job erstellt einen oder mehrere Pods und stellt sicher, dass eine bestimmte Anzahl erfolgreich beendet wird. Im Gegensatz zu langlaufenden Controllern wie Deployments sind Jobs für einmalige Aufgaben wie Datenbankmigrationen, Batch-Verarbeitung oder Wartungsskripte konzipiert. Nach Abschluss der Aufgabe bleibt der Pod für Log-Inspektion vor manueller oder automatischer Bereinigung verfügbar.
Was ist der Hauptunterschied zwischen einem Job und einem CronJob?
Was ist der Unterschied zwischen PersistentVolume (PV) und PersistentVolumeClaim (PVC)?
+21 Interview-Fragen
Weitere DevOps-Interviewthemen
Versionskontrolle & Git
Linux-Grundlagen
Shell Scripting & Bash
Networking-Grundlagen
Docker-Grundlagen
CI/CD-Grundlagen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-Grundlagen
Kubernetes-Networking
Ingress & API Gateway
Terraform-Grundlagen
Terraform Fortgeschritten
Ansible & Configuration Management
AWS-Grundlagen
Azure-Grundlagen
GCP-Grundlagen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD-Pipeline-Sicherheit
Helm & Kubernetes
Runtime- und Cluster-Sicherheit
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Verteilte Observability
Disaster Recovery & Backup
Performance-Optimierung
Cloud-Kostenoptimierung
SRE-Prinzipien
Chaos Engineering
Platform Engineering
Meistere DevOps für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten