Junior
Kui palju teste on Kubernetes?
sobes.tech AI
Vastus AI-lt
Kolm tüüpi sondid Kubernetes:
- livenessProbe: Määrab, millal konteiner ei tööta korralikult. Kui sond ebaõnnestub, tapab kubelet konteineri ja haldab selle taaskäivitamist vastavalt taaskäivituspoliitikale.
- readinessProbe: Määrab, kas konteiner on valmis päringuid töötlema. Kui sond ebaõnnestub, lõpetab kubelet selle pordi liikluse saatmise, kuni sond on edukas.
- startupProbe: Määrab, kas konteiner on lõpetanud initsialiseerimise. Kui see on määratud, lülitatakse välja teised sondid (liveness ja readiness), kuni see sond on edukas. See on kasulik aeglaselt käivituvate konteinerite jaoks, vältides nende tapmist või ühenduse katkestamist teenusest enne, kui nad on valmis.
Iga sondi tüüp saab olla rakendatud kolme mehhanismi abil:
exec: Käivitab konteineris määratud käsu. Sond loetakse edukaks, kui käsu väljumiskood on 0.httpGet: Saadab HTTP GET-päringu määratud IP-aadressile, pordile ja teele. Sond loetakse edukaks, kui vastuskood on vahemikus 200 kuni 399.tcpSocket: Teeb TCP kontrolli määratud pordil konteineris. Sond loetakse edukaks, kui port on avatud.