k8s 安装ingress-nginx后代理kubernetes-dashboard
准备
- k8s 集群,版本为1.9.5
- kubernetes-dashboard 为 v1.8.3
安装 kubernetes-dashboard
直接使用官方的命令安装
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
暴露端口,以便访问,用完之后改回
kubectl -n kube-system edit service kubernetes-dashboard
按 i 进入插入模式 修改 type 值 ClusterIP 为NodePort 然后按 esc ,再按 x 回车保存
查看端口
kubectl -n kube-system get service kubernetes-dashboard
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes-dashboard 10.100.124.90 <nodes> 443:31707/TCP 21h
其中 31707就是外部可以访问的 ip