在没有 maven 的情况下使用 fabric8 进行部署

Deploy using fabric8 without maven

我正在使用 fabric8 maven 插件以便在 kubernetes 上部署我的 spring 引导服务。

尽管如此,我想部署其他类型的服务,例如 postgresql、hashicorp vault 等等。

所以我有我的 configmap.yamldeploymentconfig.yamlservice.yamlroute.yaml 来部署 hashicorp 库,所以它们不是 Maven 项目。

我认为为了能够将它们部署在 kubernetes 或 openshift 上,必须对这种 "projects" 进行 mavenize。

有没有什么方法可以将 fabric8 用作 cli 或其他想法以避免对此类项目进行 mavenize?

我希望我解释得很好。

As @Vishal Biyani says, the best choice for deploying instances of third-party applications is probably helm. There are public charts available with installation instructions for postresql and vault and many others at https://hub.kubeapps.com/(以及其他存储库中未在 kubeapps 中列出的其他图表)。

或者,您可以查看要安装的每个工具的示例或说明。