我想使用以下指南在远程服务器上配置Kubernetes仪表板:https://k21academy.com/docker-kubernetes/kubernetes-dashboard/
我安装它时使用:
kubernetes@kubernetes1:~$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.1/aio/deploy/recommended.yaml列表服务:
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:~$但是,当我试图按照指南编辑端口时,我得到:
kubernetes@kubernetes1:~$ kubectl edit service/kubernetes-dashboard
Error from server (NotFound): services "kubernetes-dashboard" not found
kubernetes@kubernetes1:~$你知道我怎么换港口吗?
发布于 2022-08-24 13:00:25
似乎您正在查看default或其他名称空间。
你可以试试
kubectl edit service/kubernetes-dashboard -n kubernetes-dashboard一个很好的名称空间转换工具
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然后
kubectl use kubernetes-dashboard之后,您不需要在编辑命令中指定名称空间 -n kubernetes-dashboard,或者kubectl get pods,它将使用kubernetes-dashboard作为默认上下文。
https://stackoverflow.com/questions/73472490
复制相似问题