Невозможно получить доступ к интерфейсу для kubeflow
Я установил Kubeflow на Ubuntu 18.04, работающую на microk8s. Для этого я следовал инструкциям на https://www.kubeflow.org/docs/started/getting-started/.
Кажется, все работает правильно:
steven@linux:~/my-kf$ microk8s.kubectl -n kubeflow get all
NAME READY STATUS RESTARTS AGE
pod/ambassador-b4d9cdb8-79km4 1/1 Running 3 4d20h
pod/ambassador-b4d9cdb8-drs95 1/1 Running 3 4d20h
pod/ambassador-b4d9cdb8-gkn6w 1/1 Running 3 4d20h
pod/argo-ui-6d6658d8f7-4kv7x 1/1 Running 2 4d20h
Я настроил переадресацию портов:
steven@linux:~/my-kf$ microk8s.kubectl port-forward svc/ambassador -n kubeflow 9999:80
Forwarding from 127.0.0.1:9999 -> 80
Forwarding from [::1]:9999 -> 80
А затем попробуйте получить доступ к интерфейсу, указав веб-браузер на
http://127.0.0.1:9999/
Тем не менее, я просто получаю следующее в браузере
no healthy upstream
Я получаю журнал для службы послов, используя
steven@linux:~$ microk8s.kubectl -n kubeflow logs svc/ambassador
и все, что я могу видеть, это
ACCESS [2019-02-07T06:39:38.623Z] "GET / HTTP/1.1" 503 UH 0 19 0 - "-" "Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0" "3b346da8-be7b-43fa-9b62-6db0a449a8f3" "127.0.0.1:9999" "-"
Это довольно неприятно - любая помощь в получении доступа к кластеру Kubeflow будет высоко ценится.
0 ответов
Это связано с проблемой посла: resourceVersion: недопустимое значение здесь
Обновление версии Ambassador до 0.50.0 может решить эту проблему.
microk8s.kubectl -n kubeflow редактировать посол развертывания