Fabric8:如何管理微服务外部资源,如RDBMS / Nosql / Middelwares?

时间:2017-04-14 22:04:50

标签: fabric8

我查看了fabric8的文档,但我没有找到这些问题的答案: 1.应该如何为不同的阶段安装微服务应用程序使用的外部资源,如RDBMS / Nosql / Middelwares:我想如果使用引用数据库的docker镜像的docker-compose文件是不够的,或者应该是手动的

  1. 我如何监控/管理这些资源?
  2. 使用外部资源的应用程序微服务的示例将非常有用。

1 个答案:

答案 0 :(得分:2)

如果您引用fabric8-maven-plugin来创建Kubernetes和OpenShift资源描述符,您可以在src/main/fabric8中指定所谓的资源片段,它引用您的外部服务,哪些将被mvn fabric8:resource选中。

GitHub组织https://github.com/fabric8-quickstarts包含很多示例,遗憾的是没有直接获取外部服务的示例。

另一个示例来源是https://github.com/fabric8io/fabric8-devops,其中包含大量与fabric8-maven-plugin一起打包的外部应用程序(例如fluentd)。

该文档还包含resource fragments部分,您可以将其放入src/main/fabric8