zoukankan      html  css  js  c++  java
  • dashboard使用与访问

    #dashboard的github地址
    https://github.com/kubernetes/dashboard
    #下载
    wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
    #导入
    kubectl  apply -f kubernetes-dashboard.yaml 
    #给kubernetes-dashboard 打补丁(类型改成nodeport)(或者使用ingress配置dashboard,让外面访问)
    kubectl  patch svc kubernetes-dashboard -p '{"spec":{"type":"NodePort"}}' -n kube-system
    #查看
    [root@k8s-m yaml]# kubectl  get svc -n kube-system
    NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
    kube-dns               ClusterIP   10.96.0.10      <none>        53/UDP,53/TCP   26m
    kubernetes-dashboard   NodePort    10.98.155.174   <none>        443:32051/TCP   4m11s
    
    #访问
    在浏览器输入宿主机的公网ip+nodeport映射的端口
    https://IP:port

    #创建超级用户

    vi dashboard-admin-rbac.yaml
    apiVersion: v1
    kind: ServiceAccount
    metadata:
      labels:
        k8s-app: kubernetes-dashboard
      name: kubernetes-dashboard-admin
      namespace: kube-system
    ---
    apiVersion: rbac.authorization.k8s.io/v1
    kind: ClusterRoleBinding
    metadata:
      name: kubernetes-dashboard-admin
      labels:
        k8s-app: kubernetes-dashboard
    roleRef:
      apiGroup: rbac.authorization.k8s.io
      kind: ClusterRole
      name: cluster-admin
    subjects:
    - kind: ServiceAccount
      name: kubernetes-dashboard-admin
      namespace: kube-system
    
    #导入
    kubectl apply -f  dashboard-admin-rbac.yaml
    
    #查看token名称
    [root@k8s-m yaml]# kubectl -n kube-system get secret | grep kubernetes-dashboard-admin
    kubernetes-dashboard-admin-token-mkpgh           kubernetes.io/service-account-token   3      23s
    #查看token
    #方法一、kubectl  get secret kubernetes-dashboard-admin-token-mkpgh -n kube-system -o jsonpath={".data.token"}|bash64 -d
    kubectl describe -n kube-system secret kubernetes-dashboard-admin-token-mkpgh |grep ^token
    

      

    #复制token到令牌框中

  • 相关阅读:
    bootstrap-select用法详解
    启动react项目报如下错误
    什么?女朋友生气哄不好?那是你没有这款神器!
    Python竟然能做这种进度条,看完别说WC!
    看完学习Python的萌新都在问的六个问题,你就可以毕业了!
    批量加水印防抄袭,Python轻松搞定!
    hdu_1272_小希的迷宫_201403091527
    hdu_1856_More is better_201403091720
    hdu_1213_How Many Tables_201403091126
    hdu_1232_畅通工程_201403091018
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10193985.html
Copyright © 2011-2022 走看看