在没有 maven 的情况下使用 fabric8 进行部署
Deploy using fabric8 without maven
我正在使用 fabric8 maven 插件以便在 kubernetes 上部署我的 spring 引导服务。
尽管如此,我想部署其他类型的服务,例如 postgresql、hashicorp vault 等等。
所以我有我的 configmap.yaml
、deploymentconfig.yaml
、service.yaml
和 route.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 中列出的其他图表)。
或者,您可以查看要安装的每个工具的示例或说明。
我正在使用 fabric8 maven 插件以便在 kubernetes 上部署我的 spring 引导服务。
尽管如此,我想部署其他类型的服务,例如 postgresql、hashicorp vault 等等。
所以我有我的 configmap.yaml
、deploymentconfig.yaml
、service.yaml
和 route.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 中列出的其他图表)。
或者,您可以查看要安装的每个工具的示例或说明。