问题标签 [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.
ceph - Deis 安装后 Ceph 进入降级状态
我已成功将 Deis 升级到 v1.0.1,具有 3 个节点集群,每个节点都有 2GB 内存,由 Digital Ocean 托管。
然后我进入deis-store-monitor
服务,运行ceph -s
,并意识到它已经进入active+undersized+degraded
状态,并且永远不会回到active+clean
状态。
详细信息如下:
我对ceph完全陌生。我想知道:
- 解决这个问题有什么大不了的,还是我可以让它处于这种状态?
- 如果建议解决此问题,您能否指出我应该如何解决?
我阅读了有关Ceph 故障排除部分和POOL, PG AND CRUSH CONFIG REFERENCE的信息,但仍然不知道下一步该做什么。
非常感谢!
deis - 无法使用 1 个 coreos 节点安装 deis
我尝试按照设置进行操作,通过安装 coreos 然后安装 deis 成功启动了一个裸机(虽然实际上是一个 VM),但是我认为我只有 1 个 coreos 实例存在问题。
程序停在:
我可以找到有关 1 节点设置的旧文档,但它们似乎已过时,是否仍然支持 1 节点(开发)设置?
docker - Kubernetes 和 Flynn/Deis 有什么区别
我已经阅读了这些项目的一些介绍,但仍然无法清楚地了解 Kubernetes 和 Flynn/Deis 之间的区别。任何人都可以帮忙吗?
docker - Deis docker 镜像部署
尝试从文档中部署 go-example 应用程序:http: //docs.deis.io/en/latest/using_deis/using-docker-images/#using-docker-images
我正在跳过“准备应用程序”位并尝试部署示例 docker app gabrtv/example-go
我运行以下命令进行部署:
不起作用我得到以下信息:
查看 https://registry.hub.docker.com/u/gabrtv/example-go/tags/manage/
最新的标签在那里。拉着它
它被正确拉动。所以我不确定我做错了什么。
将控制器 API 与 curl 一起使用会得到相同的结果:
有人知道吗?
deis - 如何从我的 Deis 应用程序/容器中获取更精确的日志源?
我有一个在(希望很快成为)生产环境中运行的Deis集群,其中有很多不同的应用程序使用Dockerfile部署方法。一切都运行良好,但是除非我能得到一些有价值的日志输出,否则将这个系统提升到真正的生产环境(即转换 DNS)是不可能的。使用标准的Deis 日志平台,这里有一些 Web 命中的示例输出(有更多的输出,用于上下文):
这包含很多平台信息——如果我能过滤掉它,那真是太好了。问题在于源为 的所有行sh
,但具有不同的 PID。这些都是完全不同的容器:
1316
是 deis 出版商9844
是 deis-store-monitor1521
是路由器8468
是我的网络应用程序,生产网络
我发现这一点的唯一方法是 ssh 进入盒子并运行ps
. 更糟糕的是,如果我同时有来自其他容器的任何日志,它们也会显示为sh
——在具有多个活动应用程序都记录到同一流的生产环境中,这种情况显然是站不住脚的。理想的情况会sh
被 Docker 容器的名称所取代,或者最好是 Deis 应用程序的名称。
我翻阅了文档并深入研究了logspout和logger源代码,但我找不到任何解决此问题的方法。有没有机会在这里得到一些指示?
docker - deisctl list 命令引发超时错误我做错了什么
“deisctl list”中的帮助我刚刚开始使用 deis,并且正在关注在 vagrant 中使用 deis 的教程
我被困在做deisctl列表的部分我得到这个作为输出
INFO client.go:291:无法从http://127.0.0.1:4001/获得响应:ssh:拒绝:连接失败(连接被拒绝)错误:超时
docker - 运行 Ejabberd Deis/Docker
我正在尝试使用Deis部署一个rroemhild/ejabberd容器。在启动过程中没有列出任何错误,但是当我访问端口 5280 (http) 和 4560 (xmlrpc) 时没有响应。
Deis 在 AWS 中运行,我正在尝试从家里访问。
ruby-on-rails-4 - Deis 没有运行资产:在生产环境中预编译
我在我的样式表文件中使用 image-url assets helper,如下所示:
我正在尝试将 Rails 应用程序部署到 Deis,它运行良好,除了它在不使用资产文件的指纹版本的开发环境中进行资产重新编译。
到目前为止,这是我在 deis 中执行的步骤。
我尝试RAILS_ENV=production rake assets:precompile
在将环境设置为生产时在本地运行,它使用资产文件的指纹版本。
无论如何我可以告诉deisrake assets:precompile
在生产环境下运行吗?
更新:
我尝试在 Heroku 上进行部署——因为 Heroku 和 Deis 都使用相同的图像——并且效果很好。
我认为这是因为 slugbuilder 在执行期间不遵守运行时配置,但我发现以下拉取请求已经合并。
ruby-on-rails - Deis 部署不适用于 codeship
我在 Deis 上部署了一个 RoR 应用程序,我正在尝试将 Codeship 设置为在 Deis 上自动部署。
以下是我到目前为止采取的步骤:
向 deis 注册 codeship 帐户:
向 deis 添加 Codeship 部署密钥:
在代码部署中
发生的事情是 deis 上的 repo 已更新,但应用程序未部署。
docker - 使用 deis 执行 docker 命令
我有带 3 个主机的 deis(1.5.2),我想要带有数据库的“应用程序”。我想使用 postgres,所以我找到了这个 docker 镜像https://registry.hub.docker.com/_/postgres/。我确实部署没有问题,但我不知道如何连接到这个应用程序/容器(创建一些数据库、用户)并与其他应用程序/容器链接。他们为它编写命令,但它是为 docker 编写的。那么如何从 deis 运行这些命令:
还是您有其他将 DB 与 deis 一起使用的解决方案?