• 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到令牌框中

  • 相关阅读:
    第三十章 混合线程同步构造
    第二十九章 基元线程同步构造
    第二十八章 I/O限制的异步操作
    第二十七章 计算限制的异步操作
    第二十六章 线程基础
    第二十五章 与WinRT组件互操作
    css实现排序箭头
    js中的toFixed神坑
    react使用中碰到的小问题
    看到一个js中sleep的例子,挺好玩的
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10193985.html
Copyright © 2020-2023  润新知