обновление руля - установка не работает правильно - PullRequest
0 голосов
/ 10 октября 2019

Я сталкиваюсь с проблемой при обновлении моего выпуска, бывает, что в случае, если у меня есть выпуск

(пример-релиз содержит список служб ...)

Release                                Version
example-release                         0.0.2


example-release service list:
   service1, version 1.1

Когда я пытаюсь обновить выпуск новой диаграммой, содержащей другую версию службы:

helm upgrade --install example-release release-0.0.1.tgz
example-release service list:
   service1, version 1.0

, она не удаляет и не переустанавливает затронутую службу для понижения.

Вместо этого, если я выполню следующую команду, она будет вынуждена установить:

helm upgrade --install --force example-release release-0.0.1.tgz   

Затем служба будет переустановлена ​​.
Чтобы заметить это, выполнив:

 helm upgrade example-release release-0.0.1.tgz

Я не вижу никаких ошибок, даже если затронутая служба понижения не затронута.

Как - принудительно понимает, что существует проблема ??

Если во время обновления мы установим карту конфигурации, должно ли обновление до предыдущей версии удалить эту карту конфигурации?

Небольшое обновление:
Удаление всего выпуска и установка с нуля, обновление (обновление / понижение) моего релиза helm снова начало работать без --force, так что это звучит какЖук?!? Я не знаю!

спасибо

...