美文网首页
k8s-03-Dashboard

k8s-03-Dashboard

作者: 西海岸虎皮猫大人 | 来源:发表于2020-08-15 23:34 被阅读0次
    image.png
    # 拉镜像
    docker pull registry.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.0
    # 打标签
    docker tag registry.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.0 k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.0
    # 由于这种方式网址无法访问,所以采用手动下载的方式
    # kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml
    # 下载地址
    https://github.com/kubernetes/dashboard/blob/v1.10.0/src/deploy/recommended/kubernetes-dashboard.yaml
    # 修改对外暴露的端口
    ---------
      type: NodePort # 158行
      ports:
        - port: 443
          targetPort: 8443
          nodePort: 30001 # 对外暴露端口30001
    ---------
    # 应用配置
    kubectl apply -f kubernetes-dashboard.yaml
    # 查看pod,注意namespace为kube-system(2.x版本改成了kubernetes-dashboard)
    kubectl get pods -n kube-system
    # 查看pod详情
    kubectl describe pods kubernetes-dashboard-79ff88449c-9xsz2 -n kube-system 
    # 创建账户
    kubectl create serviceaccount dashboard-admin -n kube-system
    # 创建角色
    kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
    # 获取token
    kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')
    # 浏览器访问: https://k8s-01:30001
    # 异常提示: 您的连接不是私密连接
    # chrome快捷方式右键 -> 属性 -> 目标(T)最后加参数,注意空格
     --test-type --ignore-certificate-errors
    # 使用上面获取的token登录
    

    相关文章

      网友评论

          本文标题:k8s-03-Dashboard

          本文链接:https://www.haomeiwen.com/subject/vhmzdktx.html