Проблема с перенаправлением веб-интерфейса
Я использую 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 нет прямого способа регистрации новых клиентов. Однако это ограничение исправляется и, начиная следующее обновление, мы также сможем динамически регистрировать новых клиентов после установки.