Есть несколько вариантов, которые вы можете попробовать:
- Просмотр журналов заданий в режиме реального времени:
kubectl logs --follow $POD
Если у вас возникли проблемы с поиском подходящего модуля, то сначала перейдите kubectl describe job $JOB
Имя модуля будет в разделе «События»
Есть еще несколько команд kubectl, которые могут быть полезны здесь:
kubectl logs -f my-pod
- журналы потоковых модулей (stdout) kubectl logs -f my-pod -c my-container
- журналы контейнеров потоковых модулей (stdout, multi-контейнерный контейнер) kubectl logs -f -l name=myLabel --all-containers
- поток всех журналов pods с меткой name = myLabel (stdout)
Подробнее об этом можно прочитать здесь
Попробуйте еще раз с kubectl wait, но с правильными флагами, такими как
--for=condition=xxxxx
На стандартный вывод будет выведено успешное сообщение, указывающее, когда указанное условие выполнено.