сбой kubectl в интерактивном режиме на CI - PullRequest
0 голосов
/ 07 июня 2018

имеют проблемы с

kubectl run -ti 

в gitlab ci.Для тестирования в CI мы запустили Docker-контейнер с командой «npm t» в интерактивном режиме, и он отлично работал на Docker.После миграции в Kubernetes возникла проблема, поскольку kubectl запускает следующую ошибку: Unable to use a TTY - input is not a terminal or the right kind of file
Задание запускается в образе: lachlanevenson / k8s-kubectl Если запуск kubectl запускается с локальной машины, все работы.Просьба помочь

1 Ответ

0 голосов
/ 08 июня 2018

PodSpec container: имеет атрибут tty, который по умолчанию равен false, но какой можно установить на true (это то, что параметр -t, который является ярлыком для--tty=true, в kubectl exec).Вы можете поэкспериментировать с настройкой stdin: true, но на свой страх и риск, так как он может повесить Pod, ожидая, пока «кто-то» что-то напечатает.

...