#kubernetes
#kubernetes
Вопрос:
перед обновлением
порт узла мозга 10.98.29.51 6282:30000 / TCP 43m
мозг 1/1 работает 0.3m8s 10.36.0.2 knode2
Я запустил эту команду, чтобы обновить изображение
установленный образ kubectl -развертывание nav /brain мозг=172.16.13.204:5000 / мозг:2.0.0
после обновления
порт узла мозга 10.97.230.95 6282: 30000 / TCP 25m
мозг 1/1 работает 0 32m 10.36.0.2 knode2
после обновления я потерял соединение со службой, после воссоздания SVC службы заработали. итак, в чем смысл «установить изображение»?? я хочу обновить изображение без потери соединения..
есть предложения
Комментарии:
Ответ №1:
Чтобы избежать простоев, вы должны явно указать стратегию непрерывного обновления. т. е
spec:
replicas: 1
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 2 # how many pods we can add at a time
maxUnavailable: 0 # maxUnavailable define how many pods can be unavailable
# during the rolling upd
Таким образом, создается вторичное развертывание с новой версией образа, затем количество копий старой версии уменьшается, а новая версия увеличивается до тех пор, пока не будет достигнуто правильное количество копий.