Проблема с перенаправлением веб-интерфейса

Я использую IBM Cloud Private, используя 5 виртуальных машин на моем ноутбуке. Моя подсеть домашней сети 192.168.100 тогда как подсеть, используемая всеми 5 виртуальными машинами, 192.168.142, Я переадресовываю порт 8443 с рабочей станции VMware с хоста на главный узел, который 192.168.142.103, IP моего ноутбука 192.168.100.201,

Я надеялся, что смогу получить доступ к этому веб-интерфейсу с любого другого компьютера в моей домашней сети, и я попробовал этот URL-адрес с другого компьютера:

https://192.168.100.201:8443 

И это правильно направляет гостевую виртуальную машину, поскольку я вижу, что URL-адрес изменяется на:

https://192.168.100.201:8443/console/

Но через несколько секунд я получаю сообщение о том, что сайт не доступен. Я заметил, что URL-адрес изменился с исходного адреса хоста ноутбука 192.168.100.201 адрес к гостевой виртуальной машине 192.168.142.103 как показано:

https://192.168.142.103:8443/idauth/oidc/endpoint/OP/authorize?client_id=617a0480d5e506a5e797f852bea1df38&response_type=code&scope=openid%20email%20profile&redirect_uri=https://192.168.100.201:8443/auth/liberty/callback

Похоже, что перенаправление в веб-интерфейсе не обрабатывается должным образом.

Тем не менее, я установил kubectl для Windows на другой машине, и я сделал порт 8001 вперед от 192.168.100.201 гостю виртуальной машины 192.168.142.103 и добавил kubectl set config команды (из веб-интерфейса Client Configure вариант) на моем другом ноутбуке (192.168.100.202).

kubectl config set-cluster pot_icp_cluster.icp --server=https://192.168.100.201:8001 --insecure-skip-tls-verify=true
kubectl config set-context pot_icp_cluster.icp-context --cluster=pot_icp_cluster.icp
kubectl config set-credentials admin --token=<token>
kubectl config set-context pot_icp_cluster.icp-context --user=admin --namespace=default
kubectl config use-context pot_icp_cluster.icp-context 

И это прекрасно работает, так как я могу бежать kubectl команды с другого ноутбука (192.168.100.202) к виртуальным машинам, работающим на другом ноутбуке (192.168.100.201) использовать переадресацию портов так же, как я сделал для веб-интерфейса.

Мой вопрос: есть ли что-то, что я могу сделать, чтобы исправить эту проблему перенаправления в веб-интерфейсе?

1 ответ

Я получил ответ от эксперта, что во время установки на свободном сервере, который аутентифицирует и проверяет логин, зарегистрирован только IP-адрес главного узла в качестве URL-адреса обратного вызова. В версии IBM Cloud Private 2.1.0.1 нет прямого способа регистрации новых клиентов. Однако это ограничение исправляется и, начиная следующее обновление, мы также сможем динамически регистрировать новых клиентов после установки.

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