как развернуть kaa на openshift

платформа Kaa как облачная платформа IoT предварительно создана для работы на amazon aws или в песочнице virtualbox. Можно ли сразу развернуть его на openshift, особенно на начальном бесплатном плане? Если нет, то что нужно, чтобы заставить его работать?

Я просмотрел python на openshift который использует S2I для докеризации версия коллекции программного обеспечения python, например. 2.7. Мне интересно, как эти проекты или технологии будут работать вместе, чтобы заставить Kaa работать на нескольких платформах или сделать больше версий/разновидностей/вариантов Kaa для работы на платформах. Интересный вопрос, но я не уверен, что образ мыслей правильный. Хотя это просто добавление некоторых намеков на справочную информацию, которую я просматривал, может быть или не быть связана с вопросами, заданными здесь.


person minghua    schedule 30.11.2017    source источник


Ответы (1)


Вы можете использовать разные рабочие процессы для достижения цели:

Кажется, есть готовые к использованию образы Docker[1], так что вы можете попробовать развернуть их в Openshift и посмотреть, что получится.

Вы можете создать собственный образ s2i[2] в Openshift и создать файл Dockerfile со всем базовым программным обеспечением, необходимым для запуска Kaa.

Вы можете создать Dockerfile (возможно, отредактировав существующий Kaa Dockerfile), который содержит/добавить все необходимое программное обеспечение, затем создать BuildConfig со стратегией Docker[3] и запустить его в проекте Openshift, чтобы добавить образ Kaa в поток изображений, а затем разверните модули из потока образов Kaa с помощью Deploymentconfig[4].

[1]: https://kaaproject.github.io/kaa/docs/v0.10.0/Administration-guide/System-installation/Docker-deployment/

[2]: https://blog.openshift.com/create-s2i-builder-image/

[3]: https://docs.openshift.com/container-platform/3.7/dev_guide/builds/build_strategies.html#docker-strategy-options

[4]: https://docs.openshift.com/container-platform/3.7/dev_guide/deployments/how_deployments_work.html#creating-a-deployment-configuration

person eljeko    schedule 01.12.2017