Кубернетес дэх зонд гэж юу вэ?
Кубернетес дэх зонд гэж юу вэ?

Видео: Кубернетес дэх зонд гэж юу вэ?

Видео: Кубернетес дэх зонд гэж юу вэ?
Видео: [ Кубе 79 ] Kubernetes Liveness & Readiness Probes 2024, Арваннэгдүгээр
Anonim

Бэлэн байдал датчик зөвшөөрөх зорилготой юм Кубернетес таны апп замын хөдөлгөөнд үйлчлэхэд хэзээ бэлэн болохыг мэдэх. Кубернетес бэлэн байдлыг хангана шалгах үйлчилгээ нь под руу траффик илгээхийг зөвшөөрөхөөс өмнө дамжуулдаг. Хэрэв бэлэн байгаа бол шалгах бүтэлгүйтэж эхэлдэг, Кубернетес өнгөрөх хүртэл под руу урсгалыг илгээхээ зогсооно.

Энд Кубернетес дэх амьд байдлыг шалгах гэж юу вэ?

Кубернетес ашигладаг амьд байдлын мэдрэгч савыг хэзээ дахин эхлүүлэхийг мэдэх. Кубернетес бэлэн байдлыг ашигладаг датчик чингэлэг хэзээ тээвэрлэлтийг хүлээж авах боломжтой болохыг шийдэх. Бэлэн байдал шалгах нь үйлчилгээний арын хэсэг болгон ашиглаж байгаа pods-ыг удирдахад ашигладаг. Бүх савнууд нь бэлэн болсон үед савыг бэлэн гэж үзнэ.

Хоёрдугаарт, амьд байдал, бэлэн байдлын шалгалт хоёрын ялгаа юу вэ? Хоёулаа амьд байдал & бэлэн байдлын шалгалтууд програмын эрүүл мэндийг хянахад ашигладаг. Амжилтгүй байна амьд байдлын датчик савыг дахин эхлүүлэх боловч амжилтгүй болно бэлэн байдлын шалгалт Манай програмыг замын хөдөлгөөнд оруулахыг зогсооно.

Үүнийг авч үзвэл амьд байдлыг шалгах гэж юу вэ?

Кубелет ашигладаг амьд байдлын мэдрэгч Контейнерийг хэзээ дахин эхлүүлэхийг мэдэх. Жишээлбэл, амьд байдлын мэдрэгч Аппликешн ажиллаж байгаа боловч ахиц дэвшил гаргах боломжгүй гацаанд орж болзошгүй. Ийм төлөвт Контейнерыг дахин эхлүүлэх нь алдаа гарсан ч програмыг илүү боломжтой болгоход тусална.

Kubernetes-ийн бэлэн байдлын шалгалтын зорилго юу вэ?

Эрүүл мэнд шалгалтууд , эсвэл дуудагдсанаар нь шалгана Кубернетес , Контейнерыг хэзээ дахин эхлүүлэхийг тодорхойлох зорилгоор kubelet-ээр гүйцэтгэдэг (livenessProbe-д зориулсан) ба үйлчилгээ болон байршуулалтууд нь pod нь урсгалыг хүлээн авах эсэхийг тодорхойлоход ашигладаг (relinessProbe-д зориулсан).

Зөвлөмж болгож буй: