我按照這些說明在Kubernetes/Minikube上用Helm部署了一個Dask集群。我通過以下命令進行了安裝和部署:
Helm install dask-chart dask/dask
運行kubectl get services我看到了調度器,但是EXTERNAL-IP是none,我無法連接到調度器:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
dask-chart-scheduler ClusterIP 10.107.222。 251 <none> 8786CP,80/TCP 36m
這里可能出了什么問題?
更新
不僅僅是Dask,所有的服務都有EXTERNAL-IP = none。我重新啟動了 Minikube,但同樣的問題仍然存在。
uj5u.com熱心網友回復:
如果你把服務作為ClusterIP使用,這就是預期的行為。ClusterIP的含義是讓服務在集群內被訪問。你應該參考官方檔案中關于ClusterIP定義的這一部分,https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types。
如果你想使用隧道,你需要首先將服務設定為LoadBalancer。在minikube檔案里面,你可以查看完整的教程,你如何能夠訪問集群里面的應用程式,https://minikube.sigs.k8s.io/docs/handbook/accessing/#using-minikube-tunnel。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/319491.html
標籤:
上一篇:com.mysql.cj.jdbc.exceptions.CommunicationsException。在kubernetesMySQL和SpringBoot上通信鏈接失敗
