Переадресация порта Kubectl работает из командной строки, но молча завершается с ошибкой Ansible - PullRequest
0 голосов
/ 21 марта 2020

Я учусь автоматизировать кластер kubernetes, используя Ansible

Я могу создать кластер и запустить задачу kubectl apply -f service и kubectl apply -f deployment через ansible, и они работают нормально, но когда я запускаю kubectl port-forward service/simple-api 3000:3000 & в выводе показывает, что команда выполнена успешно, но когда я проверяю запущенные службы на целевом хосте, она не запускается. Хотя, когда я запускаю ту же команду прямо на главном терминале, она работает правильно.

enter image description here

1 Ответ

1 голос
/ 22 марта 2020

Вам понадобится nohup перед этой командой, чтобы она выдержала разъединение s sh, которое происходит в конце задания command: или shell: * 1006. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...