kubernetes怎么安装部署Dashboard
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,kubernetes怎么安装部署Dashboard?相信大部分人都还不知道怎么安装部署,为了让大家学会,给大家总结了以下内容。#在运维主机上运行k8s-yaml]# docker pull k8scn
千家信息网最后更新 2025年12月03日kubernetes怎么安装部署Dashboard
kubernetes怎么安装部署Dashboard?相信大部分人都还不知道怎么安装部署,为了让大家学会,给大家总结了以下内容。
#在运维主机上运行k8s-yaml]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3k8s-yaml]# docker images|grep dashboardk8s-yaml]# docker tag fcac9aa03fd6 harbor.od.com/public/dashboard:v1.8.3k8s-yaml]# docker push test-harbor.cedarhd.com/public/dashboard:v1.8.3k8s-yaml]# mkdir dashboardk8s-yaml]# cd dashboard/#创建四个yaml文件dashboard]# vi rbac.yamlapiVersion: v1kind: ServiceAccountmetadata: labels: k8s-app: kubernetes-dashboard addonmanager.kubernetes.io/mode: Reconcile name: kubernetes-dashboard-admin namespace: kube-system---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata: name: kubernetes-dashboard-admin namespace: kube-system labels: k8s-app: kubernetes-dashboard addonmanager.kubernetes.io/mode: ReconcileroleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-adminsubjects:- kind: ServiceAccount name: kubernetes-dashboard-admin namespace: kube-system-------------------------------------------------------------------------------------dashboard]# vi dp.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: kubernetes-dashboard namespace: kube-system labels: k8s-app: kubernetes-dashboard kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: selector: matchLabels: k8s-app: kubernetes-dashboard template: metadata: labels: k8s-app: kubernetes-dashboard annotations: scheduler.alpha.kubernetes.io/critical-pod: '' spec: priorityClassName: system-cluster-critical containers: - name: kubernetes-dashboard image: test-harbor.cedarhd.com/public/dashboard:v1.8.3 resources: limits: cpu: 100m memory: 300Mi requests: cpu: 50m memory: 100Mi ports: - containerPort: 8443 protocol: TCP args: # PLATFORM-SPECIFIC ARGS HERE - --auto-generate-certificates volumeMounts: - name: tmp-volume mountPath: /tmp livenessProbe: httpGet: scheme: HTTPS path: / port: 8443 initialDelaySeconds: 30 timeoutSeconds: 30 volumes: - name: tmp-volume emptyDir: {} serviceAccountName: kubernetes-dashboard-admin tolerations: - key: "CriticalAddonsOnly" operator: "Exists"-------------------------------------------------------------------------------------dashboard]#vi svc.yamlapiVersion: v1kind: Servicemetadata: name: kubernetes-dashboard namespace: kube-system labels: k8s-app: kubernetes-dashboard kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: selector: k8s-app: kubernetes-dashboard ports: - port: 443 targetPort: 8443 -------------------------------------------------------------------------------------dashboard]vi ingress.yamlapiVersion: extensions/v1beta1kind: Ingressmetadata: name: kubernetes-dashboard namespace: kube-system annotations: kubernetes.io/ingress.class: traefikspec: rules: - host: dashboard.od.com http: paths: - backend: serviceName: kubernetes-dashboard servicePort: 443-------------------------------------------------------------------------------------#在其中一台运算节点运行~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/rbac.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/dp.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/svc.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/ingress.yaml[root@test-nodes1 ~]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-6c69fbcc6c-6vqgr 1/1 Running 0 21hkubernetes-dashboard-5d6f5f9cdd-plsjq 1/1 Running 0 20mtraefik-ingress-44ptk 1/1 Running 0 4h5mtraefik-ingress-vrvr4 1/1 Running 0 4h5m[root@test-nodes1 ~]# kubectl get svc -n kube-systemNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEcoredns ClusterIP 192.168.0.2 53/UDP,53/TCP,9153/TCP 21hkubernetes-dashboard ClusterIP 192.168.177.146 443/TCP 20mtraefik-ingress-service ClusterIP 192.168.254.186 80/TCP,8080/TCP 4h5m[root@test-nodes1 ~]# kubectl get ingress -n kube-systemNAME HOSTS ADDRESS PORTS AGEkubernetes-dashboard test-dashboard.cedarhd.com 80 20mtraefik-web-ui test-traefik.cedarhd.com 80 3h54m 
看完这篇文章,你们学会kubernetes安装部署Dashboard的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
内容
更多
运行
主机
大部分
技能
文件
方法
篇文章
节点
行业
资讯
资讯频道
频道
建四
运算
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全内容小学生短语
h3c服务器cpu显示异常
北京帅鸟网络技术
洛阳市公安局网络安全
安徽工控软件开发大概多少钱
网络安全管理制度评审
系统学习之软件开发
欧盟r155汽车网络安全详解
网络安全法关于消防的规定
软件开发公司组织结构分析
数据库日志错误701
服务器更新第三阶段
计算机网络技术数学真题
服务器网站防护
数据库添加外键约束条件
网络技术检测
dw单机怎么做数据库
hql最大一条数据库
天谕灵鸟啼春服务器等级开放
服务器不能外网访问
是否为空数据库
深圳聚橙网络技术
北京工业服务器云服务器
pmac软件开发手册
闸道机怎样连接数据库
原神服务器数据转移到外服
java软件开发如何外包
信息与网络技术培训班
互联港湾网络技术公司
nomos默认什么数据库