Apa itu probe di Kubernetes?
Apa itu probe di Kubernetes?

Video: Apa itu probe di Kubernetes?

Video: Apa itu probe di Kubernetes?
Video: Kubernetes Health Checks with Readiness and Liveness Probes 2024, Desember
Anonim

Kesiapan probe dirancang untuk membiarkan Kubernetes tahu kapan aplikasi Anda siap melayani lalu lintas. Kubernetes memastikan kesiapan menguji melewati sebelum mengizinkan layanan untuk mengirim lalu lintas ke pod. Jika kesiapan menguji mulai gagal, Kubernetes berhenti mengirimkan lalu lintas ke pod sampai lewat.

Di sini, apa yang dimaksud dengan liveness probe di Kubernetes?

Kubernetes menggunakan probe keaktifan untuk mengetahui kapan harus memulai ulang wadah. Kubernetes menggunakan kesiapan probe untuk memutuskan kapan wadah tersedia untuk menerima lalu lintas. kesiapan menguji digunakan untuk mengontrol pod mana yang digunakan sebagai backend untuk suatu layanan. Sebuah pod dianggap siap ketika semua wadahnya sudah siap.

Kedua, apa perbedaan antara pemeriksaan keaktifan dan kesiapan? Keduanya kehidupan & pemeriksaan kesiapan digunakan untuk mengontrol kesehatan aplikasi. Kegagalan pemeriksaan keaktifan akan memulai ulang wadah, sedangkan gagal pemeriksaan kesiapan akan menghentikan aplikasi kita dari melayani lalu lintas.

Mempertimbangkan hal ini, apa yang dimaksud dengan pemeriksaan keaktifan?

Kubelet menggunakan probe keaktifan untuk mengetahui kapan harus memulai ulang Container. Sebagai contoh, probe keaktifan bisa menemui jalan buntu, di mana aplikasi sedang berjalan, tetapi tidak dapat membuat kemajuan. Memulai ulang Wadah dalam keadaan seperti itu dapat membantu membuat aplikasi lebih tersedia meskipun ada bug.

Apa tujuan dari pemeriksaan ketersediaan Kubernetes?

Kesehatan cek , atau probe seperti yang disebut dalam Kubernetes , dilakukan oleh kubelet untuk menentukan kapan harus memulai ulang container (untuk livenessProbe) dan digunakan oleh layanan dan penerapan untuk menentukan apakah sebuah pod harus menerima lalu lintas (untuk readyProbe).

Direkomendasikan: