Vagrant CoreOS коробка отсутствует fleetctl

Я следую книге о CoreOS в действии (а также онлайн-инструкциям по CoreOS), чтобы создать кластер из 3 узлов, используя Vagrant и VirtualBox на MacOS.

Все идет хорошо, машины запускаются и работают, и я могу 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 и восстановите кластер: даже обстреляли репо и повторно клонировали его. Одна и та же проблема каждый раз.

1 ответ

Решение

Ответ вас немного расстроит, вот он:

CoreOS больше не поддерживает флот. Это ушло Чао:(

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

С этой целью CoreOS удалит флот из Container Linux 1 февраля 2018 года, и в это время будет прекращена поддержка флота. Флот уже некоторое время находится в режиме обслуживания, получая только обновления безопасности и исправления ошибок, и этот шаг отражает наше внимание к Kubernetes и Tectonic для управления кластерами и управления ими.

Вы используете Coreos 1702.0.0, флот был удален с Coreos 1675.0.1 https://coreos.com/releases/

Другие вопросы по тегам