Kihagyás

Logok és describe

Ökölszabály: - Ha az alkalmazásod elindult, de hibát dob (pl. NullPointerException): logs - Ha az alkalmazásod el sem indul, vagy a Pod státusza fura (pl. CrashLoopBackOff, Pending): describe

Alkalmazás logok olvasása (kubectl logs)

  • Alap log lekérdezés: kubectl logs <pod-neve>
  • Folyamatos olvasás (tail -f): kubectl logs -f <pod-neve> (Életmentő, ha épp most indítottál el egy hívást és várod a hibát)
  • Utolsó 50 sor: kubectl logs --tail=50 <pod-neve>
  • Előző konténer logja: kubectl logs -p <pod-neve> (Ha a pod CrashLoop-ban van, ezzel látod a halott konténer logját)

Infrastruktúra vizsgálata (kubectl describe / kubectl exec)

  • K8s események vizsgálata: kubectl describe pod <pod-neve>
  • Terminal nyitása a podban: kubectl exec -it <pod-neve> -- /bin/sh
  • Közvetlen parancs futtatása: kubectl exec -it <pod-neve> -- printenv