我正在关注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}}并重建群集:甚至修复了回购并重新克隆了它。每次都是同样的问题。
答案 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/