У меня установлен кластер openshift на виртуальных машинах, предоставляемых Virtualbox. Я могу получить доступ к кластеру изнутри хоста. Я хочу иметь доступ к кластеру в сети хоста.
Я пытался использовать nginx в качестве обратного прокси-сервера для переадресации входящих вызовов на хост-машине на виртуальную машину, на которой запущен экземпляр openshift.
ниже мой конфигурационный файл nginx
server {
listen 80;
listen [::]:80;
server_name openshift.mydomain.com www.openshift.mydomain.com;
location / {
# proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass https://console.192.168.33.10.nip.io:8443;
}
}
Я ожидал, что смогу получить доступ к консоли openshift из сети хоста.
Страница начинает загружаться, но не завершается.
https://drive.google.com/file/d/1wbq1L3028N_viHlERm-PPVGjiOyCAQM3/view?usp=sharing
когда я пытаюсь войти в openshift api с помощью cli, запрос выполняется успешно, но я не могу выполнить какую-либо операцию
aanorbel@norbel-Aspire:~/Downloads$ oc login http://openshift.mydomain.com --token=6Q20qqF89FkZiQWPTLmOSLYANYQv9SmzbyXBkPAueJk
Logged into "http://openshift..mydomain.com:80" as "developer" using the token provided.
You have access to the following projects and can switch between them with 'oc project <projectname>':
* default
development
jenkins
kube-public
kube-service-catalog
kube-system
management-infra
openshift
openshift-console
openshift-infra
openshift-logging
openshift-metrics-server
openshift-monitoring
openshift-node
openshift-sdn
openshift-template-service-broker
openshift-web-console
test
Using project "default".
aanorbel@norbel-Aspire:~/Downloads$ oc whoami
Error from server (Forbidden): users.user.openshift.io "~" is forbidden: User "system:anonymous" cannot get users.user.openshift.io at the cluster scope: no RBAC policy matched
aanorbel@norbel-Aspire:~/Downloads$
Буду очень признателен за предоставленную помощь