Как развернуть образ в kubernetes с помощью jib и maven
У меня есть среда, в которой я могу просто отправить изображения (созданные с помощью Jib) в локальный репозиторий. Я хочу сейчас иметь возможность развернуть это на kubernetes, но из "безопасности" maven.
Я знаю, что могу раскрутить магию Скаффолда, но мне не нравится, когда она устанавливается отдельно. Есть ли какой-то рабочий процесс Jib-Skaffold, который я могу использовать, чтобы постоянно заставлять Skaffold повторно развертывать при изменении источника (без запуска его в командной строке)
Есть ли какой-нибудь плагин Skaffold? Мне действительно нравится то, что у них здесь, но предложенный kubernetes-dev-maven-plugin, вероятно, только внутренний.
1 ответ
Skaffold может отслеживать ваш локальный код и обнаруживать изменения, которые инициируют сборку и развертывание в вашем кластере. Это встроено в Скаффолд с помощью dev
режим, поэтому он решает повторное развертывание на части изменения источника.
Что касается рабочего процесса, Jib является поддерживаемым компоновщиком для Skaffold, поэтому применяется та же динамика.
Хотя эти функции автоматизируют задачи, все же необходимо запустить его один раз с skaffold dev
и пусть он работает в фоновом режиме.