Beetje Coderen

Les 14 · Module 3 · Productie

Health checks: liveness en readiness

Laat Kubernetes weten of de teller-app leeft en klaar is: liveness-, readiness- en startupprobes, wat er gebeurt als ze falen, en hoe je ze goed ontwerpt.

⏱ 70 minuten leestijd + oefenen

Illustratie: een grafiek met een hartslaglijn naast een server met een vinkje

🎯 Na deze les kun je

  • het verschil tussen liveness, readiness en startup uitleggen
  • probes met httpGet, tcpSocket en exec configureren
  • een readiness-endpoint maken dat de database controleert
  • veelgemaakte fouten met probes herkennen en vermijden

In Compose wachtte de webapp met condition: service_healthy op de database (les 2), maar een webapp die later vastliep, bleef gewoon verkeer krijgen. Kubernetes heeft drie soorten probes die elk iets anders betekenen.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?