Vagrant CoreOS盒子缺少fleetctl

时间:2018-03-01 21:37:29

标签: vagrant coreos fleetctl

我正在关注CoreOS in Action一书(以及CoreOS online instruction),以便在MacOS上使用Vagrant和VirtualBox调出一个3节点集群。

一切顺利,机器出现&运行,我可以ssh到其中一个,但看起来提出的框缺少$ 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) (这没有任何意义,因为它是CoreOS的核心组件):

user.data

我做错了什么?

我已将实例数更改为3,创建了一个新的"发现令牌网址"并更新了vagrant destroy文件;谷歌搜索我似乎是唯一有这个问题的人。

提前感谢您提出的任何建议!

PS - 是的,我已经尝试过(好几次!)到{{1}}并重建群集:甚至修复了回购并重新克隆了它。每次都是同样的问题。

1 个答案:

答案 0 :(得分:3)

答案会让你有点难过,这就是:

CoreOS不再支持舰队。它已经消失了。 Ciao :(

https://coreos.com/blog/migrating-from-fleet-to-kubernetes.html

  

为此,CoreOS将于2018年2月1日从Container Linux中删除舰队,并且支持舰队将在那时结束。 fleet已经处于维护模式已有一段时间了,只接收安全性和bugfix更新,这一举动反映了我们对Kubernetes和Tectonic的集中编排和管理的关注。

您正在使用Coreos 1702.0.0 ,因为Coreos 1675.0.1 https://coreos.com/releases/