Kubernates-dashbord-安装

  • 生成证书

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout kube-dashboard.key -out kube-dashboard.crt -subj "/CN=dashboard.kube.com/O=kubernetes.dashboard.domain.com"
kubectl create secret tls dashboard-tls --key kube-dashboard.key --cert kube-dashboard.crt -n kubernetes-dashboard
kubectl get secret -n kubernetes-dashboard
  • 执行一下命令
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
  • 执行一下命令
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
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
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dashboard-ingress
  namespace: kubernetes-dashboard
  annotations:
    nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec:
  ingressClassName: "nginx"
  tls:
  - hosts:    
    - kubernetes.dashboard.domain.com
    secretName: dashboard-tls
  rules:
  - host: kubernetes.dashboard.domain.com
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: kubernetes-dashboard
            port:
              number: 443
  • 配置本机域名访问
127.0.0.1 kubernetes.dashboard.domain.com
  • 访问地址
    https://kubernetes.dashboard.domain.com/#/workloads?namespace=default
  • 生成token
```bash
jiangzhongzhou@ZBMac-C02CW08SM kubelet-dashbord % kubectl -n kubernetes-dashboard create token admin-user


eyJhbGciOiJSUzI1NiIsImtpZCI6Iks3dExUb1pMZDA2MGJnMy1xQ0JLSy1PZnNfaEVtSzZ6N2Q0NU81ald2ZGsifQ.eyJhdWQiOlsiaHR0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNzE2MjY0OTIxLCJpYXQiOjE3MTYyNjEzMjEsImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsInNlcnZpY2VhY2NvdW50Ijp7Im5hbWUiOiJhZG1pbi11c2VyIiwidWlkIjoiYWQ5ZmIwNmItZmM4MS00ZWJhLWFiODktMTJmY2I1MTEzZjE4In19LCJuYmYiOjE3MTYyNjEzMjEsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlcm5ldGVzLWRhc2hib2FyZDphZG1pbi11c2VyIn0.09b9KFzDRDBezgLMj3CmWHHCDmW5bQumKQRq49o22ly-mtx6U15kP31gwz1XfW-_faQAPnf4enYICnw1dFKUhJFp7X-oX0Pdwc5Nv-rBAPFWOIksccc0720LZOCoITpd7uICV9_qstpZkgZj5_pm0uI1SfbzD4QyJEJZGO89-RUvut6beGVXL1dkL4iSyvrthiZWOiBFK7K_kCGNp0hIobrktAbxyfKAhw39VWL9QcueaimdliEZwqELMtwxXsXofwGqEBoFawVUlBMgR9Is1cwn31PfK-NSEI_VH_kt43w_-UlQ_JlFDKLZixa9RK_kKRGSzBtFCt-m0NpL_mBW5g

在浏览器页面填写进token即可

相关推荐

  1. Kubernates-dashbord-安装

    2024-06-07 11:34:13       11 阅读
  2. 安装rocketmq-dashboard1.0.1

    2024-06-07 11:34:13       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 11:34:13       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 11:34:13       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 11:34:13       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 11:34:13       20 阅读

热门阅读

  1. ubuntu 根据 服务名(应用程序) 查 软件包名

    2024-06-07 11:34:13       8 阅读
  2. 字节跳动(校招)算法原题

    2024-06-07 11:34:13       9 阅读
  3. 工作五年后的程序员,一般怎样了?

    2024-06-07 11:34:13       7 阅读
  4. 深入理解 Spring Boot 启动原理

    2024-06-07 11:34:13       11 阅读
  5. transformers DataCollator介绍

    2024-06-07 11:34:13       8 阅读
  6. 事务 ---- mysql

    2024-06-07 11:34:13       9 阅读
  7. python的视频处理FFmpeg库使用

    2024-06-07 11:34:13       10 阅读
  8. C# 证件照替换底色与设置背景图---PaddleSegSharp

    2024-06-07 11:34:13       9 阅读
  9. 详解MySQL的间隙锁

    2024-06-07 11:34:13       9 阅读
  10. mm-qcamera-daemon主函数分析

    2024-06-07 11:34:13       7 阅读