Kaa platform作为IoT cloud platform预构建在amazon aws或virtualbox沙箱上运行。它是否可以立即部署到openshift,尤其是首发免费计划?如果没有,它需要什么才能让它工作?
我查看了python on openshift S2I使用software collections version of python, e.g. 2.7将telegram-api停靠。我想知道这些项目或技术将如何协同工作以使Kaa在多个平台上运行,或者让更多版本/风格/变体的Kaa在平台上运行。一个有趣的问题,但我不确定思维方式是否正确。虽然这只是为了添加一些我一直在关注的背景信息的提示,但可能与此处提出的问题有关,也可能没有。
答案 0 :(得分:1)
您可以使用不同的工作流程来实现目标:
似乎有Docker镜像可以使用[1],所以你可以尝试在Openshift中部署它,看看会发生什么。
您可以在Openshift中创建自定义s2i [2]图像,并使用运行Kaa所需的所有基本软件创建Dockerfile。
您可以创建一个Dockerfile(可能编辑现有的Kaa Dockerfile),其中包含/添加您需要的所有软件,然后创建一个带有docker策略的BuildConfig [3]并在Openshift项目中运行它以将您的Kaa图像添加到然后使用Deploymentconfig [4]从您的Kaa图像流部署Pods。