Как восстановить спинакер при перезагрузке?
Я в своем уме и всюду искал решение этой проблемы, но мне кажется, что я один с ним.
Я выполнил несколько разных способов установки spinnaker и перепробовал несколько версий, но не могу восстановить состояние установки spinnaker после перезагрузки машины. Я сш в
gcloud compute ssh $HALYARD_HOST --project=$GCP_PROJECT -- -L 9000:localhost:9000 -L 8084:localhost:8084
Затем я перенаправляю свой браузер на интерфейс Spinnaker.
http://localhost:9000
Но на ssh-терминале я вижу следующее:
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 6: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
Просто так продолжается, пока я держу графический интерфейс открытым, который сидит на следующем экране:
Иногда это позволяет мне пройти дальше, но тогда пользовательский интерфейс совершенно бесполезен. Нажатие на различные пункты меню просто показывает огромный спиннер, который никуда не денется, и все, что я делал до перезагрузки, теперь исчезло.
Я попробовал предварительно запеченную систему, предоставляемую Google 1-click deploy. Я также попробовал и компьютерный код spinnaker, и кодовые метки контейнеров, предоставленные spinnaker. Я искал целый ряд вопросов GitHub, но никто не сталкивался с этой проблемой.
1 ответ
TL;DR; В среде Google kubernetes установите и настройте halyard как root и установите свой экземпляр spinnaker в кластер, а не в VM halyard.
Так что я разобрался с проблемой. Я не заметил, что команда gcloud ssh создает нового пользователя при входе в систему, когда я меняю рабочие станции. У моих пользователей на всех моих компьютерах разные имена пользователей (Windows, Linux, Mac, дома, в офисе)
Во-вторых, я завершил установку, установив спинакер непосредственно в кластер kubernetes из виртуальной машины фала. Установка и настройка фала я проводил как root.
После просмотра целого журнала вопросов и ответов GitHub я заметил, что моя установка спинакера была сделана первоначальным пользователем, когда я вошел в систему на компьютере, и часто я заканчивал тем, что переподключался к экземпляру как другой пользователь и заканчивал тем, что плакал, почему ничего не получалось внезапно.