Диспетчер жизненного цикла оператора (OLM) против Хелма - PullRequest
0 голосов
/ 06 февраля 2019

В чем разница и преимущество диспетчера жизненного цикла оператора (OLM) по сравнению с Helm?

OLM - https://github.com/operator-framework/operator-lifecycle-manager

Helm - https://helm.sh/

Я понимаютот Helm - менеджер пакетов общего назначения для Kubernetes, где OLM специфичен для операторов.Но Helm можно использовать для развертывания операторов.Итак, чем OLM отличается / лучше, чем Helm для операторов?

1 Ответ

0 голосов
/ 27 июня 2019

Ну, Хелм не может развернуться сам.Он предоставляет только примитивы для Helm Charts, которые вы можете установить, когда ваша инфраструктура настроена соответствующим образом.Для развертывания чего-либо вам нужен какой-то конвейер, который собирает все части вместе.

OLM - это декларативный подход к решению какого-либо управления выпусками, когда вы определяете различные версии «развертываемых», которые затем обновляются.Я еще не понял, как это можно использовать с пользовательскими службами.Насколько я копал некоторое время назад, вы могли использовать только некоторые предопределенные приложения.Также обратите внимание, что OML не заменяет Helm.Я бы предположил, что все, что «развертываемый» OML управляет, также может быть чем-то, что устанавливается через Helm в конце дня.

...