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/