我正在遵循“CoreOS in Action”一书(以及CoreOS在线教学),使用VirtualBox在MacOS上创建一个3节点集群。
一切都进行得很好,机器启动和运行,我可以将其插入其中之一,但看起来所提到的箱子缺少了fleetctl (这是没有意义的,因为它是CoreOS的核心组件):
$ vagrant ssh core-01 -- -A
Last login: Thu Mar 1 21:28:58 UTC 2018 from 10.0.2.2 on pts/0
Container Linux by CoreOS alpha (1702.0.0)
core@core-01 ~ $ fleetctl list-machines
-bash: fleetctl: command not found
core@core-01 ~ $ which fleetctl
which: no fleetctl in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin)我做错了什么?
我已经将实例的数量改为3个,创建了一个新的“发现令牌URL”,并更新了user.data文件;在谷歌上搜索,我似乎是唯一有这个问题的人。
谢谢您的任何建议!
是的,我试过好几次了!对vagrant destroy和重建集群:甚至核武器回购和重新克隆它。每次都是一样的问题。
发布于 2018-03-11 05:13:15
答案会让你有点难过,下面是:
CoreOS不再支持舰队。它不见了。乔:(
https://coreos.com/blog/migrating-from-fleet-to-kubernetes.html
为此,CoreOS将于2018年2月1日从Container中删除机队,届时对机队的支持也将结束。舰队已经在维护模式中已经有一段时间了,只收到安全和错误修复更新,这反映了我们对Kubernetes的关注,以及集群编排和管理的构造。
您正在使用Coreos 1702.0.0,自Coreos 1675.0.1 https://coreos.com/releases/以来,已删除了船队。
https://stackoverflow.com/questions/49059085
复制相似问题