На OCP 4.3 команда o c входа, сгенерированная с панели управления «Копировать команду входа»
oc login --token=asdfghjk... --server=https://api.xxx.com:6443
, не выполняется с:
error: dial tcp: lookup api.xxx.com on 192.168.0.1:53: no such host - verify you have provided the correct host and port and that the server is currently running.
Когда я заменяю publi c ip моего кластера именем хоста, оно работает.
oc login --token=asdfghjk... --server=https://1.2.3.4:6443
Я могу успешно пропинговать api.xxx.com, curl Команда, сгенерированная «Copy Login Command», разрешает имя хоста, и URL-адрес curl также работает в chrome. Я попытался добавить хост и publi c ip в мой файл / etc / hosts, но все равно не получилось.
Есть ли какая-то опция конфигурации команды o c, которую мне не хватает? Или, может быть, локальный прокси-сервер, который мне нужно запустить? (Странно, что сообщение об ошибке гласит ...on 192.168.0.1:53...
)
Версии:
$ oc version
Client Version: openshift-clients-4.3.0-201910250623-88-g6a937dfe
Server Version: 4.3.0
Kubernetes Version: v1.16.2
$
Обновление:
I ' Для этого мы открыли oc
вопрос:
https://github.com/openshift/oc/issues/315