返回介绍

结合MinIO运行Deis Workflow

发布于 2020-10-02 16:00:54 字数 1670 浏览 1000 评论 0 收藏 0

Deis Workflow是一个开源的PaaS ,可以很容易地在自己的服务器上部署和管理应用程序。Workflow建立于KubernetesDocker基础上,提供一个轻量级的PaaS,受Heroku启发的工作流。Workflow有多个模块化比较好的组件(请看 https://github.com/deis),它们之间使用Kubernetes system和一个对象存储服务进行通信。它有良好的可配置性,可以配置为使用多种云存储服务,像Amazon S3, Google Cloud StorageMicrosoft Azure Storage,当然,还有MinIO。我们目前不会建议你在Deis Workflow生产环境上使用MinIO,目前MinIO可以做为快速安装一个Deis Workflow集群,用于演示、开发、测试的方案。事实上,我们默认提供了装有MinIO的Deis Workflow。

要使用它,请按照https://docs-v2.readthedocs.io/en/latest/installing-workflow/中的说明进行操作。完成安装后,请按以下三种方法进行部署:

所有这三种部署方法,以及Workflow内部广泛使用了MinIO:

  • Buildpack部署使用了MinIO存储代码和slugs
  • Dockerfile部署使用了MinIO存储Dockerfiles和关联的artifacts
  • Docker Image部署使用了MinIO作为运行Workflow的内部Docker registry的后备存储
  • Workflow的内部数据库存储用户登录信息,SSH密钥等。它将所有数据备份到MinIO

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文