zoukankan      html  css  js  c++  java
  • Kubernetes(十三)部署Web UI(Dashboard)

    一、在master安装
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
    kubectl apply -f recommended.yaml

    注意:默认的官方没有暴露外部端口,我们自己设置以下
    nodePort: 30001

    or
    使用我们准备的yaml

     
     
    
    
    kubectl apply -f dashboard.yaml


    二、查看pod
    kubectl get pods -n kubernetes-dashboard

    输出以下内容
    NAME READY STATUS RESTARTS AGE
    dashboard-metrics-scraper-76585494d8-sbzjv 1/1 Running 0 2m6s
    kubernetes-dashboard-5996555fd8-fc7zf 1/1 Running 2 2m6s

    三、查看端口
    kubectl get pods,svc -n kubernetes-dashboard
     
    输出以下内容
    NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
    service/dashboard-metrics-scraper ClusterIP 10.0.0.8 <none> 8000/TCP 16m
    service/kubernetes-dashboard NodePort 10.0.0.88 <none> 443:30001/TCP 16m

     
    四、访问控制面板
    使用任意node节点IP+端口即可访问
     
     
    五、访问成功后我们看到
     
    我们使用token方式来登录,创建service account并绑定默认cluster-admin管理员集群角色
     
    六、下载我们准备好的yaml文件,执行
     
    kubectl apply -f dashboard-adminuser.yaml
    七、获取token
    kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')
     
    八、在登录界面填入token即可访问
     

  • 相关阅读:
    基本HAL库操作函数整理
    oled(iic协议)
    Uart串口中断收发
    博主回来啦
    博主的冒泡1
    AFO

    起床困难综合症
    费解的开关
    数独
  • 原文地址:https://www.cnblogs.com/TSir/p/12240923.html
Copyright © 2011-2022 走看看