kubernetes - 无法访问UI进行kubeflow

标签 kubernetes kubeflow microk8s

我已经将Kubeflow安装到在microk8s上运行的Ubuntu 18.04上。为此,我按照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

然后尝试通过将Web浏览器指向来访问UI
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群集的任何帮助将不胜感激。

最佳答案

与大使问题有关:resourceVersion:无效值here
将Ambassador版本升级到0.50.0可以解决此问题。

microk8s.kubectl -n kubeflow edit deployment ambassador

关于kubernetes - 无法访问UI进行kubeflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54567694/

相关文章:

kubernetes - 无法通过Kubernetes使用Helm安装Nginx

google-cloud-platform - 将图像数据 (tfrecords) 从 GCS 提供给模型的最佳方式是什么?

machine-learning - Kubeflow 是否有助于以分布式方式运行 ML

azure - 启用虚拟节点和未启用虚拟节点的 AKS 群集

jenkins - 如何解决 Kubernetes 中 pod 的问题 "pod has unbound immediate persistentvolumeclaims"

ubuntu - microk8s,DEVOPS : Unable to connect to the server: x509: certificate is valid for <internal IPs>, 不是 <外部 IP>

ssl - 您如何在 Openshift 中集中为您的应用程序提供 TLS 证书?

kubernetes - Redis内存使用率超过k8s资源限制

kubernetes - Kubectl更改记录的默认行为

kubernetes - 如何更改microk8s的默认端口?