Size: a a a

Kubernetes — русскоговорящее сообщество

2021 April 04

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Ребят, хочу сделать апгрейд деплоймнета, но с учётом, что возможно деплоймента не будет вообще
Нашёл команду, которая должна проверять, если есть деплоймент, то сделать апгрейд, если нет, то инсталировать
(jenkins pipeline)
sh 'helm upgrade --namespace ${USER_INPUT} --install calculator-app ChartApp/ --set image=adc/webapp:$BUILD_NUMBER '
На выходе выводит ошибку:
Error: UPGRADE FAILED: "calculator-app" has no deployed releases
Что может быть не так?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
вербос включи, а вообще ты все правильно делаешь
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
только вот порядок аргументов странный
источник

OO

Oleg Ozimok in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
Ребят, хочу сделать апгрейд деплоймнета, но с учётом, что возможно деплоймента не будет вообще
Нашёл команду, которая должна проверять, если есть деплоймент, то сделать апгрейд, если нет, то инсталировать
(jenkins pipeline)
sh 'helm upgrade --namespace ${USER_INPUT} --install calculator-app ChartApp/ --set image=adc/webapp:$BUILD_NUMBER '
На выходе выводит ошибку:
Error: UPGRADE FAILED: "calculator-app" has no deployed releases
Что может быть не так?
У меня такое бывало когда предыдущий инстал зафейлился, лечилось удалением
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
Ребят, хочу сделать апгрейд деплоймнета, но с учётом, что возможно деплоймента не будет вообще
Нашёл команду, которая должна проверять, если есть деплоймент, то сделать апгрейд, если нет, то инсталировать
(jenkins pipeline)
sh 'helm upgrade --namespace ${USER_INPUT} --install calculator-app ChartApp/ --set image=adc/webapp:$BUILD_NUMBER '
На выходе выводит ошибку:
Error: UPGRADE FAILED: "calculator-app" has no deployed releases
Что может быть не так?
Добавь ключ --install
источник

МР

Марат Рахимов... in Kubernetes — русскоговорящее сообщество
он там есть
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
Ребят, привет!
Кто-то работал с chartmuseum?
Стоит задача написать пайплайн (jenkins), который собирает Helm чарт, пушит его в Chartmuseum и оттуда его деплоит на желаемый енв
Собрать helm чарт не проблема, но столкнулся с трудностями с chartmuseum
Инсталировал его, поднял его с помощью команды "chartmuseum --port=<port> --storage="local" --storage-local-rootdir="<chart-dir>"
В Helm добавил его как репозиторий "helm repo add http://127.0.0.1:8081"
Локально могу пушить в него, но в пайплайне через "helm repo list" вообще не видит репы, ни одну...
В helm repo add надо название РЕПО указывать
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Марат Рахимов
он там есть
Действительно есть.
Значит надо проверить что выполняется на самом деле
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Ребят, вроде вышло
Уже перебирал как только мог
Сработала эта команда:
helm upgrade calculator-app ChartApp/ --install --force --namespace dev --set image=abc/webapp:68
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Хха
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Я так понял ему не нравилась переменная $(USER_INPUT) после --namespace
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
helm ls -a
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
когда сменил на dev отработало
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Lucky SB
helm ls -a
да, в моём неймспейсе появился
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
У хелма есть одна фичебага. Релизы в статусе в 'процессе установки'. Они по helm ls не показываются, ну и могут висеть в таком виде вечно
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Понял, спасибо за инфу
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Я попробовал заново запустить, чтоб отработал теперь upgrade
Всё ок
источник

DN

Daniil Nedostup in Kubernetes — русскоговорящее сообщество
Теперь осталось понять как команде присвоить мою переменную (namespace)
А то что-то не хочет с ней работать...
источник

МР

Марат Рахимов... in Kubernetes — русскоговорящее сообщество
Daniil Nedostup
когда сменил на dev отработало
не только, еще вы добавили --force, помогло оно
источник

BB

Boriss Borisovich in Kubernetes — русскоговорящее сообщество
Поднимаю промстак хелмом, пытаюсь алертманагер подкрутить к дискорду - https://pastebin.com/raw/W1DmFmGf выставил конфиг, пуляю хелмом, всё поднимает кроме самого алертманагера...ошибок никаких не выдает. Подсабите плз
источник