Проверка готовности для Docker Splunk внутри Kubernetes?

#docker #kubernetes #ansible #splunk

#docker #kubernetes #ansible #splunk

Вопрос:

Изображение docker-splunk имеет дополнительный уровень сложности, поскольку в нем есть конфигуратор ansible, выполняющий начальную настройку. Ansible даже перезапускает программу splunk как часть настройки.

У меня возникли проблемы с поиском подходящего теста готовности kubernetes. TCP проходит, как только получает действительный возврат. Но сборникам воспроизведения ansible требуется по крайней мере еще 10 минут, прежде чем они будут готовы.

В настоящее время я использую начальную задержку, но я хочу что-то умнее. Я думаю о проверке типа команды, которая будет искать, когда сборники воспроизведения ansible будут завершены. Но я не знаю, где искать.

Я предполагаю, что это означает, что я должен изучить ansible сейчас.

Ответ №1:

Для этого вы можете использовать пробник запуска, который может долго ждать и создан специально для контейнеров с медленным запуском. Проверка запуска может проверить состояние сборки ansible, чтобы сообщить об успешном запуске или нет.