上一节中已经实现了k8s的安装,由于命令行操作对于后期的管理不方便,所以在此安装k8s的dashboard。
1.下载dashboard的yaml文件
网上给的链接很多,有些是已经失效的,这里给出官方提供的链接:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml
此时会在当前路径下得到yaml文件,打开yaml文件,添加nodeport节点端口号,添加内容如下:
kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 443
targetPort: 8443
nodePort: 30001
selector:
k8s-app: kubernetes-dashboard
注意:yaml文件里有两个kind:Service,不要添加错了,添加的部分为type:NodePort和nodePort: 30001。
2.启动dashboard
kubectl create -f recommended.yaml
此时通过https://ip:30001可以访问dashboard页面