Я новичок в Kubernetes и использую k8s v1.4, Minikube v0.15.0 и плагин Spotify maven Docker.
В процессе сборки моего проекта создается образ Docker и помещается его непосредственно в движок Docker Minikube.
Модули создаются с помощью созданного мной развертывания (с использованием набора реплик), и для стратегии задано значение type: RollingUpdate
.
Я видел это в документации:
Примечание. Внедрение развертывания запускается тогда и только тогда, когда изменяется шаблон модуля развертывания (т. е. .spec.template).
Я ищу простой способ / обходной путь для автоматизации процесса: запускается сборка> отправляется новый образ Docker (без изменения версии)> Развертывание обновит модуль> служба откроет новый модуль.
ImagePullPolicy: Always
, не убьете каждый модуль и не создадите его заново при развертывании. Однако, если вы каждый раз создаете новый образ докера, имеет смысл обновить и тег. - person Anirudh Ramanathan   schedule 19.01.2017ImagePullPolicy: Always
не работает с локальными образами, поэтому пока я вручную удаляю модули с определенной меткой, затем набор реплик создает их с обновленным изображением. интересно, есть ли способ сделать это автоматически. - person yuval simhon   schedule 19.01.2017