Kubernetes Web UI

指路牌

  • Kubernetes

环境

  • Mac
  • Docker Desktop(with Kubernetes)

参考资料

kubernetes.io
github-kubernetes/dashboard

步骤

获取Kubernetes Dashboard UI

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

最新命令参考官网

创建账号

  • 创建文件dashboard-adminuser.yaml,写入
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
  • 创建文件dashboard-clusterrolebinding.yaml, 写入
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
  • 执行
kubectl apply -f dashboard-adminuser.yaml 
kubectl apply -f dashboard-clusterrolebinding.yaml
  • 获取token
Name:         admin-user-token-v57nw
Namespace:    kubernetes-dashboard
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: admin-user
              kubernetes.io/service-account.uid: 0303243c-4040-4a58-8a47-849ee9ba79c1

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1066 bytes
namespace:  20 bytes
token:      !! HERE IS TOKEN !!

获取后最好单独保存一下
最新步骤参考官网

启动

  • 启动
kubectl proxy

后记

流程不是很复杂, 但是官方把流程分别写在了两个不同的地方,此处仅整理简化,文档随时会更新,请以官方为准,2020-04-13

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=31w7xws35pa8w

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容