kubernetes怎么安装部署仪表板

  

kubernetes怎么安装部署仪表盘?相信大部分人都还不知道怎么安装部署,为了让大家学会,给大家总结了以下内容。

 <代码> #在运维主机上运行
  k8s-yaml] #码头工人拉k8scn/kubernetes-dashboard-amd64: v1.8.3
  k8s-yaml] #码头工人图片| grep仪表板
  k8s-yaml] #码头工人标签fcac9aa03fd6 harbor.od.com/public/dashboard:v1.8.3
  k8s-yaml] #码头工人推test-harbor.cedarhd.com/public/dashboard:v1.8.3
  k8s-yaml] # mkdir仪表板
  k8s-yaml] # cd仪表板/#创建四个yaml文件
  仪表板)# vi rbac.yaml
  apiVersion: v1
  :ServiceAccount
  元数据:
  ,标签:
  ,k8s-app: kubernetes-dashboard
  ,addonmanager.kubernetes。io/模式:调和
  名称:kubernetes-dashboard-admin
  名称空间:kube-system
  ---
  apiVersion: rbac.authorization.k8s.io/v1
  :ClusterRoleBinding
  元数据:
  名称:kubernetes-dashboard-admin
  名称空间:kube-system
  ,标签:
  ,k8s-app: kubernetes-dashboard
  ,addonmanager.kubernetes。io/模式:调和
  roleRef:
  apiGroup: rbac.authorization.k8s.io
  :ClusterRole
  名称:集群管理员
  主题:
  类型:ServiceAccount
  名称:kubernetes-dashboard-admin
  名称空间:kube-system
  
  -------------------------------------------------------------------------------------
  
  仪表板)# vi dp.yaml
  apiVersion:应用程序/v1
  :部署
  元数据:
  名称:kubernetes-dashboard
  名称空间:kube-system
  ,标签:
  ,k8s-app: kubernetes-dashboard
  ,kubernetes。io/集群服务:“true"
  ,addonmanager.kubernetes。io/模式:调和
  规范:
  ,选择器:
  ,,matchLabels:
  ,,k8s-app: kubernetes-dashboard
  ,模板:
  ,,元数据:
  ,,,标签:
  ,,,k8s-app: kubernetes-dashboard
  ,,,注释:
  ,,,scheduler.alpha.kubernetes。io/critical-pod: & # 39; & # 39;
  ,,规格:
  ,,priorityClassName: system-cluster-critical
  ,,,容器:
  ,,-名称:kubernetes-dashboard
  ,,,图片:test-harbor.cedarhd.com/public/dashboard:v1.8.3
  ,,,,资源:
  ,,,,,限制:
  ,,,,,cpu: 100
  ,,,,,内存:300米
  ,,,,,请求:
  ,,,,,cpu: 50米
  ,,,,,内存:100米
  ,,,,港口:
  ,,,- containerPort: 8443
  ,,,,协议:TCP
  ,,,,参数:
  ,,,,#这里特定于平台的参数
  ,,,,————auto-generate-certificates
  ,,,,volumeMounts:
  ,,,-名称:tmp-volume
  ,,,,mountPath:/tmp
  ,,,,livenessProbe:
  ,,,,,httpGet:
  ,,,,,方案:HTTPS
  ,,,,,路径:/,,,,,端口:8443
  ,,,,initialDelaySeconds: 30
  ,,,,timeoutSeconds: 30
  ,,,数量:
  ,,-名称:tmp-volume
  ,,,,emptyDir: {}
  ,,serviceAccountName: kubernetes-dashboard-admin
  ,,,纵容:
  ,,,-键:“CriticalAddonsOnly"
  ,,,,接线员:“Exists"
  
  -------------------------------------------------------------------------------------
  
  仪表板)# vi svc.yaml
  apiVersion: v1
  类型:服务
  元数据:
  名称:kubernetes-dashboard
  名称空间:kube-system
  ,标签:
  ,k8s-app: kubernetes-dashboard
  ,kubernetes。io/集群服务:“true"
  ,addonmanager.kubernetes。io/模式:调和
  规范:
  ,选择器:
  ,k8s-app: kubernetes-dashboard
  ,港口:
  端口:443
  ,发送:8443
  
  ,,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  
  仪表板]vi ingress.yaml/v1beta1 apiVersion:扩展
  :入口
  元数据:
  名称:kubernetes-dashboard
  名称空间:kube-system
  ,注释:
  ,kubernetes.io/入口。类:traefik
  规范:
  ,规则:
  (主持人:dashboard.od.com
  ,,http:
  ,,,路径:
  ,,,-后端:
  ,,,,名:kubernetes-dashboard
  ,,,,servicePort: 443
  -------------------------------------------------------------------------------------
  
  #在其中一台运算节点运行
  ~)# kubectl应用- f http://k8s-yaml.cedarhd.com/dashboard/rbac.yaml
  ~)# kubectl应用- f http://k8s-yaml.cedarhd.com/dashboard/dp.yaml
  ~)# kubectl应用- f http://k8s-yaml.cedarhd.com/dashboard/svc.yaml
  ~)# kubectl应用- f http://k8s-yaml.cedarhd.com/dashboard/ingress.yaml
  
  (root@test-nodes1 ~) # kubectl豆荚- n kube-system
  的名字,,,,,,,,,,,,,,null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

kubernetes怎么安装部署仪表板