我试图使用Spinnaker将应用程序部署到Mesos /马拉松。由于这个云驱动程序不存在,所以我将自己编写代码。
我看了看spinnaker clouddriver,并试图从azure、cf和google中获得灵感。但我想我错过了一些关于我该如何工作的信息。
你知不知道有什么文件可以帮助你--clouddriver?或者有人能向我解释创建我的自定义驱动程序的步骤吗?
谢谢。
到目前为止,我创建了:
@Component
class MarathonCloudProvider implements CloudProvider
@Component
class MarathonApplicationProvider implements ApplicationProvider 但我真的不知道该放什么进去。
发布于 2016-10-11 18:51:12
Kubernetes有一个很好的提交流( https://github.com/spinnaker/clouddriver/pulls?utf8=%E2%9C%93&q=kubernetes ),您可以效仿它作为示例。
这是最初引入云提供商- https://github.com/spinnaker/clouddriver/pull/214/files的PR。
从那里开始,您将需要实现所有的操作和描述来适应这一点。
基本上,要创建一个新的云提供商,您需要执行以下操作:
添加一个新的云提供商并不是一件简单的事情,我不推荐它作为一个单独的项目。
https://stackoverflow.com/questions/39856106
复制相似问题