Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Kubernetes Troubleshooting: Vollständiges Flussdiagramm

26. 05. 2024 1 Min. Lesezeit intermediate

Pod funktioniert nicht? Hier ist ein systematisches Troubleshooting-Flussdiagramm.

Pod startet nicht

kubectl describe pod kubectl get events –sort-by=.lastTimestamp

Schauen Sie in die Events-Sektion. Häufigste Ursachen:

  • ImagePullBackOff — falscher Image-Name oder Registry-Credentials
  • Pending — unzureichende Ressourcen, Node Selector/Affinity
  • Init:Error — Init Container fehlgeschlagen

CrashLoopBackOff

kubectl logs –previous kubectl describe pod

  • Anwendungsfehler (Logs prüfen)
  • Fehlende Config/Secret
  • Health Check schlägt zu schnell fehl

Networking

kubectl run debug –rm -it –image=nicolaka/netshoot – /bin/bash

Darin: curl, nslookup, traceroute, tcpdump

  • Service hat keine Endpoints? → Label Selector prüfen
  • DNS funktioniert nicht? → nslookup svc.namespace.svc.cluster.local
  • NetworkPolicy blockiert Traffic?

Storage

kubectl get pv,pvc

  • PVC Pending → StorageClass existiert nicht oder hat keinen Provisioner
  • Volume Mount Error → Berechtigungen prüfen

Autoscaling

kubectl get hpa kubectl describe hpa

Vorgehensweise

describe pod → events → logs → exec in den Pod → Network Debug Container.

kubernetestroubleshootingdevops
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.