问题标签 [deis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2000 浏览

python - pip install gevent mountain lion fails

I am having trouble installing gevent on a Mountain Lion. I actually want to install Deis and gevent is requirement.

When I run pip install gevent I get this log:

What can be the cause of this error and how can I solve it? There are another way to install gevent?

0 投票
1 回答
4040 浏览

heroku - 如何使用 Deis (PaaS) 设置和部署数据库

我正在尝试使用Deis设置数据库。我知道这是可能的,但是除了设置 ENV 变量之外似乎没有任何关于如何执行此操作的文档。我如何设置说 MongoDB 或 Cassandra docker 容器,然后部署它并让我的 deis 应用程序使用它?

0 投票
1 回答
543 浏览

docker - Deis集群和Scale命令之间的关系?

我有一个关于集群和扩展如何相关的问题,我无法从文档中解决。架构页面很清楚,但也许我做出了一些不正确的假设。

如果我设置了一个集群,比如说 4 个 CoreOS 主机,当我将我的应用程序 git push 到集群时,我的应用程序的 docker 容器将部署到每个主机,对吗?所以,现在我有 4 个正在运行的应用程序实例,它们将通过 deis 路由器(nginx,对吗?)进行负载平衡。还是 nginx 会在每个主机内进行负载平衡?在这种情况下,集群的负载平衡是什么?

如果我使用 deis scale 命令进行扩展,那么是否可以在每个主机中扩展容器?

因此,如果我运行deis scale web=4,这是否意味着我现在有 16 个(负载平衡)实例正在运行?

如果它不以这种方式工作,它是如何工作的?

对于像 Heroku 这样的 PaaS,“集群”不是一个东西,所以无论如何,这对我来说是新的部分。使用 Heroku,当您运行时heroku scale,我们可以让新的无人机跨服务器运行,但我不必设置它们要运行的位置(集群)。所以,我正试图绕过它。

我是一名开发人员,正在涉足操作,所以如果我很愚蠢,希望你能原谅我。

0 投票
1 回答
466 浏览

deis - Deis PostgreSQL 和 Redis 安装是否可用于应用程序使用?

http://docs.deis.io/en/latest/gettingstarted/architecture/#architecture

PostgreSQL 和 Redis 被用作 Deis 架构的一部分。我的问题很简单。是否可以将这些用于应用程序,或者它们不可用,或者这是一个坏主意?

0 投票
1 回答
533 浏览

amazon-ec2 - 在 Deis 中向集群添加另一台主机

是否有将另一台主机添加到现有集群的程序?我正在使用 EC2。

我认为可以通过再次使用 CloudFormation 来完成:

这需要一个新的堆栈名称。这增加了新的主机。

或者只是使用 cli 启动一个新实例?

我猜主机应该同时在 coreos 和 deis 安全组中?舰队是如何知道新主机的?

那么,我们需要修改hosts字段吗?

还有什么必要的吗?还有另一种更简单的方法吗?

0 投票
1 回答
820 浏览

coreos - 在 CoreOS 上手动安装 Deis

我已经通过 VMWare 映像文件安装了 CoreOS。有谁知道如何安装 Deis.io?我已经阅读了文档,其中大部分内容是如何在其他系统上安装 Deis。

0 投票
1 回答
458 浏览

docker - Deis.io - 如何调试未运行的应用程序?

应用程序突然决定不再工作,并且不知道如何调试应用程序。

我得到以下信息:

我也得到了默认的 nginx 页面。

Proc 文件没有改变。


我在用着:

具有 3 个 CoreOS 节点的 Deis.io 0.8


如果没有可用的日志,我知道如何继续调试这些应用程序吗?

希望这对其他人在相同情况下也有用。:)

谢谢!

0 投票
1 回答
175 浏览

buildpack - 私有的自定义 Deis buildpack

要使用自定义构建包,可以设置 BUILDPACK_URL 环境变量。但是,这假设 buildpack 是公开可用的。有没有办法使用私有 buildpack?我可能可以使用一个公开可用的 buildpack,它将在 repo 中运行私有触发器,但我只是想知道是否有一种方法可以做一些事情,比如将 buildpack 包含在 repo 本身中。

0 投票
2 回答
891 浏览

docker - 使用 Deis 部署现有的 docker 镜像

我已经有一个构建服务器,可以为应用程序生成一个 docker 映像,然后将其放入云存储中。这不是可以在 docker index 上公开共享的图像。如何在 deis 中运行此应用程序 docker 映像?

Deis 旨在通过 buildpack 或 Dockerfile 从您的 git repo 构建您的 docker 映像(尽管我找不到有关如何使用 Dockerfile 而不是 buildpack 的说明)。这可以被认为是遗留集成问题。但是,当前在应用程序集群上运行构建服务的设置对我来说并不好,因为我希望我的构建服务器比我的应用程序服务器强大得多。理想情况下,我的构建服务器会按需启动,尽管我现在不理会那个装备。

0 投票
2 回答
981 浏览

ubuntu-12.04 - 如何在我自己的服务器上设置 Deis.io

我很想用deis.io建立我自己的服务器。

我目前有一个 Ubuntu 12.04 安装。我对服务器具有 root 访问权限,但我认为我无法安装其他操作系统。那么我该如何运行 CoreOS 呢?

很想将它用于生产应用程序。这就是为什么我不知道我是否应该使用 Vagrant。

那里有教程吗?