问题标签 [fleetctl]

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 回答
545 浏览

vagrant - flectl 输出的这些警告是什么?

运行命令fleetctl load registry@1.service registry-presence@1.service我得到以下输出:

这只是重复,我已经让命令运行了 30 多分钟。当我按 CTRL-C 并运行时,fleetctl list-unit-files我看到以下内容:

的输出fleetctl list-units是:

如果我运行加载命令,-block-attempts=2它会给出相同的错误但完成并且输出fleetctl list-unit-files是:

的输出fleetctl list-units是:

我想知道 WARN 日志试图告诉我什么,它在说什么注册表?

0 投票
2 回答
244 浏览

docker - CoreOS Fleet,链接冗余 Docker 容器

我有一个分成 3 个 docker 容器的小服务。一个后端,一个前端和一个小的日志记录部分。我现在想使用 coreOS 和fleet 来启动它们。

我想尝试启动 3 个冗余后端容器,以便前端可以在它们之间切换,如果其中一个失败。

我如何链接它们?如果我只使用一个,这很容易,我只需给它一个名称,例如“返回”并像这样链接它

是否可以链接多个?

0 投票
1 回答
407 浏览

docker - CoreOS Fleet 无法获取容器

我有 3 个容器在 3 台机器上运行。一种叫做石墨,一种叫做背面,一种叫做正面。前面的容器需要其他两个运行,所以我像这样分别链接它们:

我启动了其他两个容器,等到它们启动并运行,然后用fleetctl启动这个容器,它立即失败并显示以下消息:

我还想包括fleetctl list-units 输出,您可以在其中看到其他两个运行没有问题。

0 投票
1 回答
419 浏览

docker - CoreOS:fleetctl 状态显示服务处于非活动状态,而容器已启动

因此,我在笔记本电脑上使用 vagrant 完成了 3 节点核心操作系统设置。我正在关注他们的快速入门指南。https://coreos.com/docs/quickstart/

现在,当我运行 hello.service 并检查它的状态时,它告诉我该服务处于非活动状态/已死。

虽然日志和 docker ps 输出似乎暗示一切正常:

知道我的环境做错了什么吗?TIA。这是 hello.service:

0 投票
1 回答
90 浏览

github - Fleectl 使用 /root/.ssh 而不是使用 /home/core/.ssh 的远程机器

我无法设法从单元文件中克隆私人仓库。我收到主机密钥验证失败错误消息。从命令行在远程机器上克隆它似乎工作得很好。

调试后,我看到远程上的队列客户端正在 /root/.ssh 中寻找密钥,而我的远程机器在 /home/core/.ssh 中寻找密钥。

知道如何解决这个问题吗?

问候 A。

0 投票
1 回答
26 浏览

diff - 获取fleetctl文件和本地文件之间的差异

我在fleetctl中有一个文件,我们称之为file@123.service 我有一个本地文件,我们称之为file@.service

我想检查它们是否不同。如果它们不同,我将启动销毁和启动命令,但我找不到区分它们的方法..

我所做的是构建了一个脚本:

0 投票
0 回答
52 浏览

coreos - 如何限制在一个 CoreOS 节点上启动的服务数量

这是我的问题:

集群由十台机器组成。工作缓存单元需要大量计算能力,因此它们在服务文件中相互排斥:

所以我们每个节点只有一个工作缓存单元。处理节点单元需要较少的功率,并且可以在与工作缓存单元相同的机器上生成,但我希望每台机器最多有两个,实际上绝对不是这样:

有没有办法做到这一点 ?

0 投票
1 回答
466 浏览

vagrant - Vagrant CoreOS 盒子缺少fleetctl

我正在按照 CoreOS in Action 书(以及CoreOS 在线说明)在 MacOS 上使用 Vagrant 和 VirtualBox 建立一个 3 节点集群。

一切都很好,机器启动并运行,我可以 ssh 进入其中一台,但看起来打开的盒子不见了fleetctl(这没有任何意义,因为它是 CoreOS 的核心组件):

我究竟做错了什么?

我已将实例数更改为 3,创建了一个新的“发现令牌 URL”并更新了user.data文件;谷歌搜索我似乎是唯一一个有这个问题的人。

提前感谢您的任何建议!

PS——是的,我已经尝试(好几次了!)vagrant destroy重建集群:甚至核对了 repo 并重新克隆了它。每次都是同样的问题。