Команды 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, и вот шаги, которые я предпринял, чтобы решить проблему:
- Создайте файл
~/Library/Application\ Support/telepresence/config.yml
и поместите в него две вышеуказанные строки. Обратите внимание, что разрыв строки и пробелы имеют значение в таких файлах yaml. -
telepresence quit -ur
(который все еще открывал окно браузера в последний раз) -
telepresence connect
- больше не открывает окно браузера, так как теперь он выбирает параметр конфигурации для пропуска входа в свое облако.
Если кто-то когда-либо страдает от этой проблемы в будущем иconfig
решение не работает для них, это решение сработало для нас:https://github.com/telepresenceio/telepresence/issues/2667#issuecomment-1176330566