Что это за предупреждение, которое выводит fleetctl?

Выполнение команды fleetctl load registry@1.service registry-presence@1.service Я получаю следующий вывод:

2015/05/08 10:25:26 WARN fleetctl.go:772: Error retrieving Unit(registry@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry%401.service?alt=json: forwarding request denied
2015/05/08 10:30:31 WARN fleetctl.go:772: Error retrieving Unit(registry-presence@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry-presence%401.service?alt=json: forwarding request denied
2015/05/08 10:36:14 WARN fleetctl.go:772: Error retrieving Unit(registry@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)
2015/05/08 10:42:44 WARN fleetctl.go:772: Error retrieving Unit(registry-presence@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry-presence%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)
2015/05/08 10:54:46 WARN fleetctl.go:772: Error retrieving Unit(registry@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)
2015/05/08 10:57:51 WARN fleetctl.go:772: Error retrieving Unit(registry-presence@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry-presence%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)
2015/05/08 10:58:12 WARN fleetctl.go:772: Error retrieving Unit(registry@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)
2015/05/08 11:02:43 WARN fleetctl.go:772: Error retrieving Unit(registry-presence@1.service) from Registry: Get http://domain-sock/fleet/v1/units/registry-presence%401.service?alt=json: ssh: rejected: administratively prohibited (open failed)

Это просто повторяется, я оставил команду более 30 минут. Когда я нажимаю CTRL-C и запускаю fleetctl list-unit-files Я вижу следующее:

UNIT                            HASH    DSTATE          STATE           TARGET
registry-presence@1.service     f54aa0d loaded          inactive        0d8d13be.../172.17.8.101
registry@1.service              d233714 loaded          inactive        0d8d13be.../172.17.8.101

И выход fleetctl list-units является:

UNIT                            MACHINE                         ACTIVE          SUB

Если я запускаю команду загрузки с -block-attempts=2 он дает те же ошибки, но завершает и вывод fleetctl list-unit-files является:

UNIT                            HASH    DSTATE          STATE           TARGET
registry-presence@1.service     f54aa0d loaded          loaded        0d8d13be.../172.17.8.101
registry@1.service              d233714 loaded          loaded        0d8d13be.../172.17.8.101

И выход fleetctl list-units является:

UNIT                            MACHINE                         ACTIVE          SUB
registry-presence@1.service     0d8d13be.../172.17.8.101        inactive        dead
registry@1.service              0d8d13be.../172.17.8.101        inactive        dead

Мне интересно, что журналы WARN пытаются сказать мне, о каком реестре идет речь?

1 ответ

Это также происходит со мной при запуске fleetctl с моей локальной машины в удаленный кластер.

Реестр, о котором идет речь, это реестр флота, единицы, которые были отправлены и / или загружены с fleetctl submit или же fleetctl load,

В этих случаях я обычно подключаюсь к одному из узлов и запускаю fleetctl start команда оттуда. Затем вы можете запустить их с локального компьютера без каких-либо проблем.

Я подозреваю, что по какой-то причине файл модуля не загружается во весь кластер при запуске этой команды.

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