首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法配置对Kubernetes仪表板的远程访问

无法配置对Kubernetes仪表板的远程访问
EN

Stack Overflow用户
提问于 2022-08-24 11:38:56
回答 1查看 47关注 0票数 0

我想使用以下指南在远程服务器上配置Kubernetes仪表板:https://k21academy.com/docker-kubernetes/kubernetes-dashboard/

我安装它时使用:

代码语言:javascript
复制
kubernetes@kubernetes1:~$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recommended.yaml

列表服务:

代码语言:javascript
复制
kubernetes@kubernetes1:~$ kubectl get all -n kubernetes-dashboard
NAME                                             READY   STATUS    RESTARTS   AGE
pod/dashboard-metrics-scraper-64bcc67c9c-q8f7j   1/1     Running   0          71m
pod/kubernetes-dashboard-66c887f759-pq58q        1/1     Running   0          71m

NAME                                TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
service/dashboard-metrics-scraper   ClusterIP   10.105.143.75    <none>        8000/TCP   71m
service/kubernetes-dashboard        ClusterIP   10.102.209.213   <none>        443/TCP    71m

NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/dashboard-metrics-scraper   1/1     1            1           71m
deployment.apps/kubernetes-dashboard        1/1     1            1           71m

NAME                                                   DESIRED   CURRENT   READY   AGE
replicaset.apps/dashboard-metrics-scraper-64bcc67c9c   1         1         1       71m
replicaset.apps/kubernetes-dashboard-66c887f759        1         1         1       71m
kubernetes@kubernetes1:~$

但是,当我试图按照指南编辑端口时,我得到:

代码语言:javascript
复制
kubernetes@kubernetes1:~$ kubectl edit service/kubernetes-dashboard
Error from server (NotFound): services "kubernetes-dashboard" not found
kubernetes@kubernetes1:~$

你知道我怎么换港口吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-24 13:00:25

似乎您正在查看default或其他名称空间。

你可以试试

代码语言:javascript
复制
kubectl edit service/kubernetes-dashboard -n kubernetes-dashboard

一个很好的名称空间转换工具

代码语言:javascript
复制
curl -LO https://github.com/kvaps/kubectl-use/raw/master/kubectl-use
chmod +x ./kubectl-use
sudo mv ./kubectl-use /usr/local/bin/kubectl-use

然后

代码语言:javascript
复制
kubectl use kubernetes-dashboard

之后,您不需要在编辑命令中指定名称空间 -n kubernetes-dashboard,或者kubectl get pods,它将使用kubernetes-dashboard作为默认上下文。

kubectl-使用

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

https://stackoverflow.com/questions/73472490

复制
相关文章

相似问题

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