服务“Kubernetes-dashboard”,无法访问Kubernetes用户界面 [英] services “kubernetes-dashboard” , can't access kubernetes ui

查看:0
本文介绍了服务“Kubernetes-dashboard”,无法访问Kubernetes用户界面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用以下命令部署Kubernetes UI: Kubectl应用-f kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml 和IT响应&无法连接到服务器:拨号TCP 185.199.110.133:443:I/O Timeout&Quot;
我在代理服务器后面,我如何修复它?

推荐答案

您通过提供的URL部署的所有服务都没有指定的类型。这意味着他们将使用默认服务类型ClusterIP

ClusterIP类服务只能从您的Kubernetes群集内部访问。

如果希望可以从群集外部访问仪表板,则需要类型为NodePort的服务。NodePort服务将在您的所有节点上分配一个随机的高数端口号,您的应用程序(在本例中为K8S仪表板)将可通过${ip-of-any-node}:${assigned-nodeport}访问。

详情请看官方k8s documentation

如果您的群集位于代理之后,还要确保您可以从尝试发送请求的任何位置访问您的群集节点的外部IP。

要找出分配给NodePort服务的端口号,请使用kubectl describe service ${servicename}kubectl get service ${servicename} -o yaml

这篇关于服务“Kubernetes-dashboard”,无法访问Kubernetes用户界面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆