Ano ang probe sa Kubernetes?
Ano ang probe sa Kubernetes?

Video: Ano ang probe sa Kubernetes?

Video: Ano ang probe sa Kubernetes?
Video: Kubernetes Health Checks with Readiness and Liveness Probes 2024, Nobyembre
Anonim

Kahandaan probes ay dinisenyo upang hayaan Kubernetes malaman kung kailan handa na ang iyong app na maghatid ng trapiko. Kubernetes tinitiyak ang kahandaan pagsisiyasat pumasa bago payagan ang isang serbisyo na magpadala ng trapiko sa pod. Kung isang kahandaan pagsisiyasat nagsisimulang mabigo, Kubernetes huminto sa pagpapadala ng trapiko sa pod hanggang sa pumasa ito.

Dito, ano ang liveness probe sa Kubernetes?

Kubernetes gamit liveness probes upang malaman kung kailan magsisimulang muli ang isang lalagyan. Kubernetes gumagamit ng kahandaan probes upang magpasya kung kailan magagamit ang lalagyan para sa pagtanggap ng trapiko. Ang kahandaan pagsisiyasat ay ginagamit upang kontrolin kung aling mga pod ang ginagamit bilang mga backend para sa isang serbisyo. Itinuturing na handa ang pod kapag handa na ang lahat ng lalagyan nito.

Pangalawa, ano ang pagkakaiba ng liveness at readiness probe? pareho kabuhayan & mga probe ng kahandaan ay ginagamit upang kontrolin ang kalusugan ng isang application. Nabigo liveness probe ay i-restart ang lalagyan, samantalang nabigo pagsisiyasat ng kahandaan pipigilan ang aming aplikasyon sa paghahatid ng trapiko.

Kung isasaalang-alang ito, ano ang isang liveness probe?

Ang kubelet ay gumagamit liveness probes upang malaman kung kailan magsisimula muli ng isang Container. Halimbawa, liveness probes maaaring magkaroon ng deadlock, kung saan tumatakbo ang isang application, ngunit hindi magawang gumawa ng progreso. Ang pag-restart ng Container sa ganoong estado ay makakatulong upang gawing mas available ang application sa kabila ng mga bug.

Ano ang layunin ng mga pagsusuri sa availability ng Kubernetes?

Kalusugan mga tseke , o mga probes gaya ng tawag sa kanila Kubernetes , ay isinasagawa ng kubelet upang matukoy kung kailan magsisimulang muli ang isang container (para sa livenessProbe) at ginagamit ng mga serbisyo at deployment upang matukoy kung ang isang pod ay dapat makatanggap ng trapiko (para sa kahandaanProbe).

Inirerekumendang: