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 nullkubernetes怎么安装部署仪表板