部署kubernetes-dashboard

  

在线部署
kubectl应用- f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

  

为了方便使用,修改服务类型为NodePort
kubectl编辑服务/kubernetes-dashboard - n kubernetes-dashboard
添加类型:NodePort
修改NodePort: 30001
并保存

  
 <代码> apiVersion: v1
  类型:服务
  元数据:
  注释:
  kubectl.kubernetes。io/last-applied-configuration: |
  {“apiVersion”:“v1”、“类型”:“服务”、“元数据”:{"注释":{},“标签”:{“k8s-app”:“kubernetes-dashboard”},“名字”:“kubernetes-dashboard”、“名称”:“kubernetes-dashboard”},“规范”:{“港口”:[{“端口”:443年,“发送”:8443}],“选择器”:{“k8s-app”:“kubernetes-dashboard”}}}
  creationTimestamp:“2020 - 01 - 07 t16:31:17z”
  标签:
  k8s-app: kubernetes-dashboard
  名称:kubernetes-dashboard
  名称空间:kubernetes-dashboard
  resourceVersion:“13889”
  selfLink:/api/v1//kubernetes-dashboard/服务/kubernetes-dashboard名称空间
  uid: 26 fbfe40-bace-40e5-9a59-efdbb38cca4f
  规范:
  clusterIP: 10.110.70.158
  externalTrafficPolicy:集群
  港口:
  - nodePort: 30001
  端口:443
  TCP协议:
  发送:8443
  选择器:
  k8s-app: kubernetes-dashboard
  sessionAffinity:没有
  类型:NodePort
  状态:
  loadbalance:{}  
  

之后,应用dashboard-adminuser.yaml:

  
 <代码> apiVersion: v1
  :ServiceAccount
  元数据:
  名称:admin用户切换
  名称空间:kubernetes-dashboard
  ---
  apiVersion: rbac.authorization.k8s.io/v1
  :ClusterRoleBinding
  元数据:
  名称:admin用户切换
  roleRef:
  apiGroup: rbac.authorization.k8s.io
  :ClusterRole
  名称:集群管理员
  主题:
  类型:ServiceAccount
  名称:admin用户切换
  名称空间:kubernetes-dashboard  

部署kubernetes-dashboard