Доступ к кластеру openshift, доступному на виртуальной машине, из сети хоста - PullRequest
0 голосов
/ 11 января 2019

У меня установлен кластер 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$ 

Буду очень признателен за предоставленную помощь

...