Vagrant CoreOS 盒子中缺少 fleetctl。

4
我正在按照《CoreOS实战》书籍以及CoreOS在线指导,在MacOS上使用Vagrant和VirtualBox搭建一个由3个节点组成的集群。
一切都很顺利,机器已经启动并运行,我可以通过ssh登录其中一个,但似乎这些机器缺少了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”文件;在谷歌上搜索,似乎只有我遇到了这个问题。
非常感谢您提供的任何建议!
PS-是的,我已经尝试过(多次!)使用“vagrant destroy”和重建集群:甚至清空了repo并重新克隆了它。每次都出现相同的问题。
1个回答

4

答案可能会让你有点难过,这里是:

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

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

为此,CoreOS将于2018年2月1日从Container Linux中删除fleet,并在那时结束对fleet的支持。 fleet已经处于维护模式一段时间了,只接收安全和错误修复更新,这一举措反映了我们专注于Kubernetes和Tectonic进行集群编排和管理。您正在使用Coreos 1702.0.0,自Coreos 1675.0.1以来已删除fleet。https://coreos.com/releases/

哦,还记得几周前CoreOS被Red Hat收购了,所以在学习CoreOS时请保持关注,可能会有一些重大变化。 - Christophe Schmitz
嗯,实际上这并不让感到难过,但肯定会让所有写过CoreOS书的人难受;-)(我一直在跟着《CoreOS in Action》走,发现如果我无法跨越第10页,那么继续前进没有意义...)。非常感谢你的回答,感激不尽!是的,我看到了红帽公司的新闻,也让我想知道是否要继续沿着CoreOS的路径前进:他们是否会像ORCL对待MySQL那样对待它们? - Marco Massenzio
你有那篇博客文章的副本吗?RH删除了那个页面 =( - Eugen Konkov
1
@EugenKonkov的Wayback Machine有一份副本。http://web.archive.org/web/20181206115701/https://coreos.com/blog/migrating-from-fleet-to-kubernetes.html - Christophe Schmitz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接