Sobes.tech
Intern

Ako zistiť, že aplikácia vo vnútri podu sa spustila?

sobes.tech AI

Odpoveď od AI

Ak chcete pochopiť, či sa aplikácia vo vnútri pody spustila, môžete použiť niekoľko prístupov:

  • Kontrola stavu kontajnera: príkaz kubectl get pods zobrazí stav pody. Stav Running a READY s počtom kontajnerov rovnakým ako očakávaný je dobrým znakom.
  • Logy kontajnera: príkaz kubectl logs <názov-podu> umožňuje zobraziť logy aplikácie. Ak v logoch sú správy o úspešnom spustení alebo bez chýb, znamená to, že aplikácia bola spustená.
  • Kontrola probe-ov Readiness a Liveness: ak sú v manifeste pody nakonfigurované readinessProbe a livenessProbe, Kubernetes bude sledovať stav aplikácie. Príkaz kubectl describe pod <názov-podu> ukáže stav probe-ov.

Príklad kontroly stavu a logov:

kubectl get pods
kubectl logs <názov-podu>
kubectl describe pod <názov-podu>

Ak aplikácia počúva na určitom porte, môžete tiež spustiť kubectl exec a skontrolovať dostupnosť služby vo vnútri pody.