首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Jenkins管道,将连接到mysql db的spring引导微服务部署到外部服务。

通过Jenkins管道,将连接到mysql db的spring引导微服务部署到外部服务。
EN

Stack Overflow用户
提问于 2022-07-02 21:47:27
回答 1查看 90关注 0票数 0

我对部署空间很陌生(只有开发时才这么做),我想知道是否有任何技巧或最佳实践可以成功地完成该平台上任何人都能提供的工作。我成功地在本地主机上部署了这个微服务(包括db),但还没有在外部服务(特别是开放转移)上取得成功。我想知道我是否需要用不同的容器进行包装,如果需要的话,我不确定要用什么图像才能成功?我只是好奇,是否有任何人都可以提供的技巧/建议/最佳实践,他们都有将mysql部署到外部服务的经验。请让我知道,如果有任何额外的信息,我可以在这里提供,我已经遗漏了。

干杯!

EN

回答 1

Stack Overflow用户

发布于 2022-07-02 21:58:42

对于应用程序方面的事情,我建议遵循12个因素。这里特别感兴趣的是三.配置。我们可以的

  • 将数据库配置外部化为环境变量,然后
  • 通过ConfigMap秘密或两者提供它们(例如,通过ConfigMap提供DB url和端口,通过Secret提供用户名和密码)。

如果数据库也托管在OpenShift/k8s中,我建议将其定义为单独的部署/状态集。

为了管理部署,还有其他工具,例如:

  • 管理/构建kubernetes清单的kustomize
  • ArgoCD作为部署解决方案来做“繁重”,并将库伯奈特清单部署到集群中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72842638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档