首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务“kubernetes -dashboard”,无法访问kubernetes ui

服务“kubernetes -dashboard”,无法访问kubernetes ui
EN

Stack Overflow用户
提问于 2021-07-29 15:07:01
回答 1查看 80关注 0票数 0

我使用以下命令部署kubernetes UI:

kubectl apply -f kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml And it response "Unable to connect to -f server: dial tcp 185.199.110.133:443: i/o timeout“

我在代理服务器后面,我怎么解决它?

EN

回答 1

Stack Overflow用户

发布于 2021-07-29 16:31:00

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

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

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

详情请关注官方k8s documentation

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68571539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档