在线部署
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 代码>