
Kubernetes-Grundlagen
Pods, Deployments, Services, ConfigMaps, Secrets, Namespaces, kubectl-Befehle, CrashLoopBackOff-Troubleshooting
1Was ist ein Pod in Kubernetes?
Was ist ein Pod in Kubernetes?
Antwort
Ein Pod ist die kleinste bereitstellbare Einheit in Kubernetes. Er kapselt einen oder mehrere Container, die denselben Netzwerk-Namespace, denselben Speicherbereich und dieselbe IP-Adresse teilen. Container innerhalb eines Pods können über localhost kommunizieren und teilen denselben Lebenszyklus. In den meisten Fällen enthält ein Pod einen einzelnen Hauptcontainer, aber Sidecar-Container können für Funktionen wie Logging oder Monitoring hinzugefügt werden.
2Was sind die zwei Hauptkomponenten der Kubernetes Control Plane?
Was sind die zwei Hauptkomponenten der Kubernetes Control Plane?
Antwort
Die Kubernetes Control Plane umfasst hauptsächlich den API Server (kube-apiserver), der die Kubernetes-API bereitstellt und als Einstiegspunkt für alle Operationen dient, und etcd, eine verteilte Schlüssel-Wert-Datenbank, die den Cluster-Zustand speichert. Andere Komponenten umfassen den Scheduler (kube-scheduler), der Pods Knoten zuweist, und den Controller Manager (kube-controller-manager), der Kontrollschleifen ausführt. Der API Server ist die zentrale Komponente, mit der alle anderen Komponenten kommunizieren.
3Welche Rolle spielt der kubelet in einem Kubernetes-Knoten?
Welche Rolle spielt der kubelet in einem Kubernetes-Knoten?
Antwort
Der kubelet ist ein Agent, der auf jedem Worker-Knoten des Clusters läuft. Er ist verantwortlich für die Verwaltung der Pods auf seinem Knoten: Er überwacht die vom API Server zugewiesenen Pod-Spezifikationen, startet und stoppt Container über die Container Runtime, überwacht deren Gesundheit über Probes (Liveness, Readiness) und meldet den Status an die Control Plane. Der kubelet stellt sicher, dass die in den PodSpecs definierten Container laufen und gesund sind.
Was ist der Unterschied zwischen einer Liveness Probe und einer Readiness Probe?
Wofür werden Labels in Kubernetes verwendet?
+23 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-Networking
Kubernetes Fortgeschritten
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