- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
k8s的⽹站管理系统-DashboardUI
k8s的⽹站管理系统(DashboardUI)
Dashboard介绍
仪表板是基于Web的Kubernetes⽤户界⾯。可以使⽤仪表板将容器化应⽤程序部署到Kubernetes集群,对容器化应⽤程序进⾏故障排除,并管理集群本⾝及其伴随资源。可
以使⽤仪|表板来概述群集上运⾏的应⽤程序,以及创建或修改单个Kubernetes资源(例如部署,作业,守护进程等)。例如,可以使⽤部署向导扩展部署,启动滚动更新,重新启
动Pod或部署新应⽤程序。仪表板还提供有关群集中Kubernetes资源状态以及可能发⽣的任何错误的信息。
部署DashboardUI
#####在master01节点上操作#####
//在k8s⼯作⽬录中创建dashborad⼯作⽬录
mkdir/opt/k8s/dashboard
cd/opt/k8s/dashboard
//上传Dashboard.zip压缩包,并解压,⼀共有7个yaml⽂件,包含5个构建该界⾯的核⼼⽂件,⼀个k8s-admin.yaml⽂件是⾃⼰写的,⽤来⽣成待会在浏览器中登录时所⽤的令牌;⼀个dashboard-cert.sh,⽤来快速⽣成解决⾕歌浏览器加密通信
//核⼼⽂件官⽅下载资源地址:
dashboard-configmap.yamldashboard-rbac.yamldashboard-service.yamldashboard-controller.yamldashboard-secret.yamlk8s-admin.yamldashboard-cert.sh
1、dashboard-rbac.yaml:⽤于访问控制设置,配置各种⾓⾊的访问控制权限及⾓⾊绑定(绑定⾓⾊和服务账户),内容中包含对应各种⾓⾊所配置的规则(rules)
2、dashboard-secret.yaml:提供令牌,访问API服务器所⽤(个⼈理解为⼀种安全认证机制)
3、dashboard-configmap.yaml:配置模板⽂件,负责设置Dashboard的⽂件,ConfigMap提供了将配置数据注⼊容器的⽅式,保证容器中的应⽤程序配置从Image内容中解耦
4、dashboard-controller.yaml:负责控制器及服务账户的创建,来管理pod副本
5、dashboard-service.yaml:负责将容器中的服务提供出去,供外部访问
//通过kubectlcreate命令创建resources
cd/opt/k8s/dashboard
1、规定kubernetes-dashboard-minimal该⾓⾊的权限:例如其中具备获取更新删除等不同的权限
kubectlcreate-fdashboard-rbac.yaml
//有⼏个kind就会有⼏个结果被创建,格式为kind+apiServer/name
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimalcreated
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimalcreated
//查看类型为Role,RoleBinding的资源对象kubernetes-dashboard-minimal是否⽣成
kubectlgetrole,rolebinding-nkube-system
//-nkube-system表⽰查看指定命名空间中的pod,缺省值为default
2、证书和密钥创建
kubectlcreate-fdashboard-secret.yaml
secret/kubernetes-dashboard-certscreated
secret/kubernetes-dashboard-key-holdercreated
//查看类型为Secret的资源对象kubernetes-dashboard-certs,kubernetes-dashboard-key-holder是否⽣成
kubectlgetsecret-nkube-system
3、配置⽂件,对于集群dashboard设置的创建
kubectlcreate-fdashboard-configmap.yaml
configmap/kub
您可能关注的文档
- 2022年食品安全管理人员业务水平检验试卷(附答案).pdf
- 2022年食品安全管理员业务知识考核试卷(附答案).pdf
- 2022年食品行业人员专业知识测试试卷A卷含答案.pdf
- 2022年食品行业人员能力考核试卷C卷附解析.pdf
- 22104铜及铜合金焊接施工工艺标准修改稿.pdf
- 3212铅锌冶炼行业产排污核算方法和系数手册2021年版.pdf
- 341农业综合知识三历年真题.pdf
- 35kV-变压器试验报告.pdf
- 3D设计与打印课程方案设计.pdf
- 40万吨硫铁矿制酸项目可行性研究报告.pdf
- GB/T 42125.2-2024测量、控制和实验室用电气设备的安全要求 第2部分:材料加热用实验室设备的特殊要求.pdf
- GB/T 42125.18-2024测量、控制和实验室用电气设备的安全要求 第18部分:控制设备的特殊要求.pdf
- GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 中国国家标准 GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 《GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减》.pdf
- GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 中国国家标准 GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 《GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法》.pdf
- GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则.pdf
- 《GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则》.pdf
最近下载
- 人教版数学6年级下册全册课件(2024年春季版).pptx
- 部门职责模版.doc VIP
- 明尼苏达员工满意度调查问卷(长式00题).docx VIP
- 销售部部门职责.docx VIP
- 前列腺盆腔综合征中国专家共识(2024版)解读(1)(1)PPT课件.pptx VIP
- TBT 3065-2020 弹条II型扣件规范.docx
- 2023年河南财政金融学院软件工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 策划部门职责.docx VIP
- 基于模型的系统工程(MBSE)及MWORKS实践 课件 1 MBSE教材讲义 第一章 引论.pptx
- 《中华民族共同体概论》考试复习题库(含答案).docx VIP
专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~
文档评论(0)