Kubernetes Проверка статуса работы - PullRequest
0 голосов
/ 28 декабря 2018

Быстрый вопрос о статусе работы в Kubernetes.

Предположим, я отправляю свой ресурс на 10 PODS и хочу проверить, успешно ли выполнено мое задание.

Каковы наилучшие доступные варианты, которые мыможно использовать из команд KUBECTL.

Я думаю, что kubectl получает задания, но проблема здесь в том, что у вас есть только два кода 0 и 1. 1 для завершения 0 для сбоя или выполнения, мы не можем реально зависеть от этого

Другим вариантом является kubectl description для проверки состояния PODS, например, из 10 PODS, сколько заполнено / вышло из строя.

Есть ли другой эффективный способ мониторинга POD?Пожалуйста, дайте мне знать

1 Ответ

0 голосов
/ 28 декабря 2018

Все, что может взаимодействовать с API Kubernetes, может запросить объект Job и посмотреть на поле JobStatus, в котором есть информация о том, какие модули работают, завершены, не выполнены или недоступны.kubectl, вероятно, проще всего, как вы упомянули, но вы можете написать что-то более специализированное, используя любую клиентскую библиотеку, если захотите / нуждаетесь в этом.

...