Команды Telepresence всплывают в окне входа в Ambassador Cloud

По какой-то причине, когда я запускаю некоторые команды Telepresence, у меня появляется всплывающее окно браузера, предлагающее мне войти в Ambassador Cloud. Но я не использую Ambassador Cloud.

В дополнение к окну браузера команда показывает соответствующее сообщение. Как это:

      ~ % telepresence intercept my-k8s-service
Launching browser authentication flow...

Как отключить это?

2 ответа

Я только что понял - есть некоторые дополнительные параметры, которые вы можете установить, создав файл config.yml для телеприсутствия. Его ожидаемое местоположение зависит от ОС, см. таблицу здесь для всех поддерживаемых местоположений для каждой ОС: https://www.getambassador.io/docs/telepresence/latest/reference/config/

Нам нужна настройка, которую я только что попробовал и работал, чтобы отключить открытие окна браузера:

Я на Mac, и вот шаги, которые я предпринял, чтобы решить проблему:

  1. Создайте файл ~/Library/Application\ Support/telepresence/config.ymlи поместите в него две вышеуказанные строки. Обратите внимание, что разрыв строки и пробелы имеют значение в таких файлах yaml.
  2. telepresence quit -ur(который все еще открывал окно браузера в последний раз)
  3. telepresence connect- больше не открывает окно браузера, так как теперь он выбирает параметр конфигурации для пропуска входа в свое облако.

Если кто-то когда-либо страдает от этой проблемы в будущем иconfigрешение не работает для них, это решение сработало для нас:https://github.com/telepresenceio/telepresence/issues/2667#issuecomment-1176330566

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