参考地址
https://github.com/minminmsn/k8s1.13
问题
Dashboard搞了一周,各种奇葩错误,最后找到了这篇文章,感谢作者,但也遇到点文中没有提到的问题。
浏览器访问dashboard时,输入token没有反应
- 修改yaml文件,增加nodeport,通过node出来映射访问
# ------------------- Dashboard Service ------------------- #
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30001
selector:
k8s-app: kubernetes-dashboard
- 修改后查看pod
root@ubuntu:/home/ubuntu/k8s1.13-master/kubernetes-dashboard-amd64/yaml# kubectl get pods -n kube-system -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kubernetes-dashboard-cb55bd5bd-gjnjf 1/1 Running 0 50s 10.254.73.2 192.168.207.131 <none> <none>
-
在浏览器中通过node节点192.168.207.131访问,google和360浏览器访问不到,使用火狐浏览器即可
-
最终效果