小编Sak*_*hra的帖子

在入口中提供路径时无法访问 Kubernetes 仪表板

我已经在 Windows VM 上部署了 minikube,并且 minikube VM 是在 Virtualbox 上使用仅主机 IP 创建的。

我已经使用 NodePort IP 部署了 Kubernetes 仪表板,因此我可以从集群外部访问它。svc如下:

PS C:\Users\XXX\Desktop\ingress> kubectl get svc -n kubernetes-dashboard
NAME                        TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
dashboard-metrics-scraper   ClusterIP   10.111.167.61   <none>        8000/TCP        5d20h
kubernetes-dashboard        NodePort    10.111.220.57   <none>        443:30613/TCP   5d20h
Run Code Online (Sandbox Code Playgroud)

在 minikube ingress 插件的帮助下,我安装了 Nginx 的 Ingress 控制器。其svc详细信息如下:

PS C:\Users\XXX\Desktop\ingress> kubectl get svc -n ingress-nginx
NAME                                 TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)                      AGE
ingress-nginx-controller             NodePort    10.98.29.41   <none>        80:32628/TCP,443:31194/TCP   5d20h
ingress-nginx-controller-admission   ClusterIP   10.96.35.36   <none>        443/TCP                      5d20h
Run Code Online (Sandbox Code Playgroud)

然后我为仪表板应用程序创建了一个入口规则,如下所示:

apiVersion: networking.k8s.io/v1
kind: …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube kubernetes-ingress

3
推荐指数
1
解决办法
3606
查看次数

标签 统计

kubernetes ×1

kubernetes-ingress ×1

minikube ×1