Как получить доступ к службам перенаправления портов на gke - PullRequest
0 голосов
/ 02 января 2019

Я новичок в gke / gcp, и это мой первый проект.Я настраиваю istio, используя https://istio.io/docs/setup/kubernetes/quick-start-gke-dm/ учебник.

Я выставил графану, как показано в посте, используя:
kubectl -n istio-system port-forward $(kubectl -n istio-system get pod -l app=grafana -o jsonpath='{.items[0].metadata.name}') 3000:3000 &

curl http://localhost:3000/dashboard/db/istio-dashboard дает мне страницу http на терминале, для доступа к ней из браузера я использую master ip, который я получаю после выполнения kubectl cluster-info.

http://{master -ip}: 3000 / dashboard / db / istio-Панель инструментов недоступна.

Как получить доступ к службам с помощью перенаправления портов в gke?

Ответы [ 2 ]

0 голосов
/ 02 января 2019

Какая (точная) страница http возвращается командой curl?В обоих этих документах [1] и [2] предлагается использовать URL-адрес (с локальным хостом) в браузере после настройки туннеля для Grafana: http://localhost:3000/dashboard/db/istio-dashboard

В качестве альтернативы вы пытались использовать IP-адрес istio-ingressgateway?

[1] https://github.com/GoogleCloudPlatform/gke-istio-telemetry-demo#view-grafana-ui

[2] https://istio.io/docs/setup/kubernetes/quick-start-gke-dm/#grafana

0 голосов
/ 02 января 2019

Сначала захватите имя модуля

$ kubectl get pod

, а затем используйте команду port-forward.

$ kubectl port-forward <pod-name> 3000:3000

Это сработало для меня, я нашел это на этом хорошем сайте, также подробно объяснил, как это сделать.Надеюсь, что это может быть полезно.

...