OpenShift - упаковка приложений - PullRequest
0 голосов
/ 18 октября 2019

У меня есть NodeJS API, который находится за обратным прокси-сервером Nginx и подключается к экземпляру Redis. Чтобы развернуть это в кластере OpenShift, мне нужно следующее:

Я не уверен, что Операторы OpenShift и Графики шлема - правильный выбор - они звучат как излишнее убийство (или они?). Затем существуют установки на основе YAML, например, Strimzi в OpenShift .

При наличии кластера OpenShift с установленным oc, возможно, существует еще один способ;где все следующие команды заключены в сценарий оболочки.

git clone https://github.com/me/nodejsapi
oc new-project awesome
# Trigger S2I for NodeJS
cd nodejsapi
oc new-app .
# New applications with nginx image
oc import ...
# New applications with redis image
oc import ...
# New config map set-up through [OpenShift APIs][6]
curl ...

Не могли бы вы посоветовать подход подходящий для установки приложения NodeJS и другие?

1 Ответ

1 голос
/ 18 октября 2019

Если вы попросите меня создать Operator для этого, это излишне. Использование диаграммы Хелма - более правильная абстракция. Самым простым решением в OpenShift является использование шаблона.

...