Комментарии 7
Т.е. за деньги, заплаченные за OpenShift, пришлось самостоятельно выкорчевывать часть его функционала и менять этот функционал на Helm?
А это потому, что RedHat запросил много денег за дополнительные фичи, или потому что перестал отвечать на запросы?
Helm - это просто шаблонизатор манифестов для кубера. Вообще без разницы, что там будут описаны кастомные сущности опеншифта - после прогона шаблонизатором они будут такими же валидными манифестами, которые "скушает" кластеровый api
Про использование helm также написано в официальной документации опеншифта
Предположение, что helm что-то заменяет или с его применением что-то надо выпиливать - ошибочно. helm расширяет возможности работы с манифестами как для кубера, так и для опеншифта (который, по сути, тот же кубер, просто кастомизированный)
Выкорчёвывать какую-либо функциональность из OpenShift не пришлось. Возможно, не использовать — это верно.
Решили в своё время использовать все преимущества Helm как пакетного менеджера, которыми OpenShift не обладает.
Для канареечных релизов на Helm пришлось сделать небольшую доработку, чтобы исключить ручные манипуляции Helm-чартов для команд при внедрении новых канареечных релизов.
Данное решение также подходит для стандартного Kubernetes.
Ощущение, что на хабр стал писать ChatGPT.
Helm Canary: как Сбер канареечные релизы реализовывал