Значение состояния выполнения в выводе «kubectl get pod «

#kubernetes #kubectl

#kubernetes #kubectl

Вопрос:

Я пытаюсь написать API для возврата состояния работоспособности модуля, учитывая, что все проверки проверки прошли успешно. У меня есть один быстрый вопрос, каковы критерии kubectl get pod статус, показывающий «Работает»? Позаботится ли он о том, чтобы все тесты были успешными (работоспособность, готовность и проверка запуска).

Ответ №1:

если ваш контейнер запускается успешно, статус будет выполняться по простому сценарию, но зонды управляют состоянием готовности.

если какой-либо из ваших тестов завершится неудачей, это может изменить статус с готовности 1/1 на 0/1. зависит от условий и конфигурации.

возможно, статус контейнера или модуля будет в запущенном codnition, но если ваш API не успешно возвращает 200 или 204 для зондов, модуль может не перейти в состояние готовности для обработки пользовательского трафика.