问题标签 [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 回答
205 浏览

deis - deis调度器是如何工作的?

我正在查看deis的文档,但不确定调度程序是如何工作的。

本质上我想部署小型应用程序。我的想法是根据内存(64M、128M、256M 和 512M)拥有不同大小的应用程序。

然后我会有一个小型机器集群(1 个 CPU,~3GB),我想部署/取消部署任意数量的应用程序,其中大多数只有一个实例。

所以在这种情况下,我需要一个调度程序来查看每个节点上的可用内存,并将应用程序部署到具有更多可用资源的节点(在这种情况下基于内存)。

例如,如果我有 2GB 可用于应用程序,我可以进行以下平衡:

然后如果我需要部署一个消耗 512M 的应用程序,调度程序应该在 Node1 中部署该应用程序。

所以我想了解 deis 是否对这种情况有用。

0 投票
2 回答
353 浏览

docker - Deis 批处理作业

Deis 是否支持在类似 cron 的基础上运行批处理作业/临时 docker 容器?

我可以在引擎盖下使用舰队并部署一个计时器单元。是否会推荐这种方法或是否存在另一种方法。

0 投票
2 回答
172 浏览

amazon-ec2 - DEIS 没有公共 IP

按照此处的说明:

https://github.com/deis/deis/tree/master/contrib/ec2

要将 Deis 部署到 EC2 到 VPC 中,Cloudformation 堆栈启动并创建实例,但是实例没有公共 IP,启动实例的子网确实启用了自动分配公共 IP。

因此,如果没有公共 IP,我不确定如何使用队列连接到实例。

有人对我缺少什么有任何想法吗?

0 投票
1 回答
142 浏览

deployment - EC2 上的 DEIS,通配符 dns 有效,但应用程序不可见

我是 deis 的新手,但我现在已经在 EC2 上启动并运行它。完成所有配置(遵循https://github.com/deis/deis/tree/master/contrib/ec2)。我可以注册、登录和部署应用程序,但是每当我尝试通过在和 od 部署过程中给出的地址访问我的应用程序时,我得到的只是默认的 nginx web。即使我添加任何其他地址,如http://nameichoose.deisloadbalancer.mydomain.com(通配符设置为 *.deisloadbalancer.mydomain.com),它仍然是相同的默认 nginx web。我究竟做错了什么?

0 投票
1 回答
118 浏览

vagrant - 具有 etcd 依赖项的 deis 映像在执行 bin/boot 脚本时出错:“在 :4001 等待 etcd ...”

我正在 CoreOS 上构建一个具有 3 个节点的Deis集群,推荐使用 Vagrant 的自述文件部分,但是当我执行时:registry.servicemake run上发生了一些错误。经过一段时间检查 deis/image 后,我发现所有具有依赖关系的图像都有相同的问题,所有图像都失败或仍在等待脚本执行。输出:etcdbin/boot

有谁知道,什么问题?

0 投票
1 回答
268 浏览

vagrant - 当我在 CoreOS 上使用 Vagrant 配置 Deis 时,deis-builder 服务出现错误

我正在使用 Vagrant 在具有 CoreOS 的本地计算机上配置 Deis。我正在遵循CoreOS 部分的官方说明。

当我执行命令行时出现问题:make run,特别是在部署deis-builder.service的步骤中,状态输出是:

0 投票
0 回答
43 浏览

amazon-ec2 - 在 ec2 deis 安装中从注册表中检索模板作业(deis-router@.service)时出错

我正在尝试在 ec2 实例中安装 deis。我正在关注ec2 的 deis 文档,但是当我尝试执行时make run,会出现上述错误。请问有人可以帮我吗?

0 投票
2 回答
1490 浏览

reboot - 重启后CoreOS无法使用user_data配置加载etcd单元

我正在尝试使用此cloud-config安装在磁盘上的 CoreOS(版本 410.0.0 稳定版) 。首次启动时一切正常,但经过几天和一些重新启动后,etcd 出现了问题。

当我启动机器时,输出会生成如下消息:

然后当我尝试登录有效用户时,控制台输出它是:

此时系统已唤醒,但 etcd 未注册cloud-config上存在的发现 url

有人知道这个问题吗?并且因为在重新启动后发生?

0 投票
1 回答
74 浏览

deis - 在 Deis 中触发构建

我正在尝试 Deis dockerfile 工作流程,在将我的更改推送到 deis 后,由于 dockerhub 错误(HTTP 代码 503),构建失败。

有没有办法再次触发构建?推送 master 只会得到 Everything up-to-date 消息,所以我必须进行更改才能再次触发构建?

0 投票
1 回答
189 浏览

deis - 了解 Deis 集群的使用

我从 Deis 开始,想了解集群的工作方式。

本地 vagrant 环境示例提供了一个 3 服务器 coreOS 集群并将平台本身部署到该集群,然后在同一组主机上创建一个 dev 集群,因此与平台共享相同的服务器。

在 prod 或 QA 环境中,是否应该配置一个不同的 CoreOS 集群,然后在这组新的服务器上创建一个 Deis 集群?这是可能的/好的做法吗?

如果我有 3 个环境,dev/qa/prod,我应该在 3 个不同的 CoreOS 集群上创建 3 个 Deis 集群吗?将发布传递给 QA/Prod 的工作流程是什么?推送到不同的 git 远程,在三个 Deis 集群中创建相同的应用程序?

谢谢