【发布时间】:2020-05-14 08:10:04
【问题描述】:
由于某些限制,我无法使用 docker,更不用说 Docker Swarm 和 Kubernetes 等 docker 编排工具了。
我还是想实现一个基本的 CI/CD 流程。
更具体地说,我想要一个系统来部署新版本,同时监控我的服务(即进行健康检查),如果出现故障,它会重新部署服务或回滚到以前的版本。
我可以使用哪些工具?
【问题讨论】:
-
可能是个坏建议,但您可以考虑重建基础。码头工人等。只是 linux 容器和一堆管理它们的代码。你能运行 linux 容器并编写自己的管理引擎吗?您将拥有能够阅读 Docker 源代码的优势,因为它是免费提供的。
-
你能指定你的堆栈吗?否则这个问题太笼统了。一般答案 - 是的,您可以,但您必须依赖特定于您的堆栈的工具。
-
@taleodor、Java、Spring Boot、MySQL、Linux
标签: microservices devops continuous-deployment