Какво е probe в Kubernetes?
Какво е probe в Kubernetes?

Видео: Какво е probe в Kubernetes?

Видео: Какво е probe в Kubernetes?
Видео: 04. Введение в Kubernetes, Pod, Replicaset. Вечерняя школа Слёрма по Kubernetes. 2024, Декември
Anonim

Готовност сонди са предназначени да пускат Kubernetes знаете кога приложението ви е готово да обслужва трафик. Kubernetes гарантира готовността сонда преминава, преди да позволи на услуга да изпраща трафик към под. Ако има готовност сонда започва да се проваля, Kubernetes спира да изпраща трафик към шушулката, докато не премине.

Тук, какво е liveness probe в Kubernetes?

Kubernetes използва сонди за живост за да знаете кога да рестартирате контейнер. Kubernetes използва готовност сонди да реши кога контейнерът е наличен за приемане на трафик. Готовността сонда се използва за контрол кои модули се използват като бекенд за услуга. Шушулка се счита за готова, когато всички нейни контейнери са готови.

Второ, каква е разликата между сондата за живост и готовност? И двете жизненост & сонди за готовност се използват за контрол на здравето на дадено приложение. Неуспешен сонда за живост ще рестартира контейнера, докато не работи сонда за готовност ще спре нашето приложение да обслужва трафик.

Имайки предвид това, какво представлява сондата за живост?

Kubelet използва сонди за живост за да знаете кога да рестартирате контейнер. Например, сонди за живост може да хване задънена улица, при която приложение работи, но не може да постигне напредък. Рестартирането на контейнер в такова състояние може да помогне да се направи приложението по-достъпно въпреки грешките.

Каква е целта на проверките за наличност на Kubernetes?

Здраве чекове , или сонди, както се наричат Kubernetes , се извършват от kubelet, за да се определи кога да се рестартира контейнер (за livenessProbe) и се използват от услугите и разгръщанията, за да се определи дали модулът трябва да получава трафик (за readinessProbe).

Препоръчано: