版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Kubernetes安装仪表盘目录01任务dashboard安装Kubernetes资源管理方式02任务学习目标【知识目标】●掌握kubernetes资源管理的四种方式;●
掌握dashboard的安装。【技能目标】●
能够安装kubernetes仪表盘功能。1Kubernetes资源管理方式1Kubernetes中管理集群中资源的方式通常有四种:命令行、YAML、API和仪表盘Kubernetes资源管理方式1命令行kubectl命令行kubectl:提供命令行方式管理Kubernetes资源,kubectl工具使用方便、便捷、快速管理集群资源,但是功能相对有限,部分操作无法支持,有一定的门槛。Kubernetes资源管理方式1yaml文件YAML:专门用来配置文件的语言,YAML资源定义方式功能齐备,能够定义Kubernetes的所有对象和资源,但是门槛较高,需要具备专业技术能力,使用排障难度大。Kubernetes资源管理方式1API管理KubernetesAPI管理接入:提供各种编程语言SDK接口,方便各种编程语言应用程序接入,API管理方式适配各种编程语言,如Java,Go,Python,C等,但是门槛较高,适用于开发人员。Kubernetes资源管理方式1仪表盘图形Kubernetes-dashboard:提供图形化管理界面,能够利用metric-server实现node和pod的监控,Kubernetes管理界面使用简单,便捷,适合大众,但是功能相对简单,功能原生。Kubernetes资源管理方式2dashboard安装dashboard安装2dashboard功能展示dashboard同时展示了Kubernetes集群中的资源状态信息和所有报错信息。dashboard安装2上传镜像把安装Kubernetes-dashboard需要的镜像上传到工作节点node1,手动解压:[root@node1~]#dockerload-idashboard_2_0_0.tar.gz[root@node1~]#dockerload-imetrics-scrapter-1-0-1.tar.gzdashboard安装2安装dashboard安装dashboard组件,在master1节点操作如下命令:[root@master1~]#kubectlapply-fKubernetes-dashboard.yaml查看dashboard的状态:[root@master1~]#kubectlgetpods-nKubernetes-dashboardNAME
READYSTATUSRESTARTSAGEdashboard-metrics-scraper-7445d59dfd-vxgcr1/1Running0
3m25sKubernetes-dashboard-54f5b6dc4b-l6s7q
1/1Running0
3m25sdashboard安装2查看dashboard前端的service[root@master1~]#kubectlgetsvc-nKubernetes-dashboardNAME
TYPE
CLUSTER-IPEXTERNAL-IPPORT(S)AGEdashboard-metrics-scraperClusterIP25<none>
8000/TCPKubernetes-dashboard
ClusterIP9<none>
443/TCP安装dashboarddashboard安装2修改servicetype修改servicetype类型变成NodePort[root@master1~]#kubectleditsvcKubernetes-dashboard-nKubernetes-dashboard把type:ClusterIP变成type:NodePort,保存退出即可。[root@master1~]#kubectlgetsvc-nKubernetes-dashboardNAME
TYPE
CLUSTER-IPEXTERNAL-IPPORT(S)
AGEdashboard-metrics-scraperClusterIP
25
<none>
8000/TCP
4m2sKubernetes-dashboard
NodePort9
<none>
443:32509/TCP4m2sdashboard安装2访问dashboard访问任何一个集群节点ip:32509端口即可访问Kubernetesdashboarddashboard安装2通过token访问dashboard通过token令牌访问dashboard,创建管理员token,具有查看任何空间的权限,可以管理所有资源对象。[root@master1~]#kubectlcreateclusterrolebindingdashboard-cluster-admin--clusterrole=cluster-admin--serviceaccount=Kubernetes-dashboard:Kubernetes-dashboardclusterrolebinding.rbac.authorization.k8s.io/dashboard-cluster-admincreateddashboard安装2通过token访问dashboard查看Kubernetes-dashboard名称空间下的secret[root@master1~]#kubectlgetsecret-nKubernetes-dashboard找到对应的带有token的Kubernetes-dashboard-token-w485m[root@master1~]#kubectldescribesecretKubernetes-dashboard-token-x967a-nKubernetes-dashboarddashboard安装2通过token访问dashboard把token值复制到浏览器token登陆处即可登陆dashboard安装2通过kubeconfig访问dashboard通过kubeconfig文件访问dashboard,首先创建cluster集群:[root@master1~]#cd/etc/Kubernetes/pki[root@master1pki]#kubectlconfigset-clusterKubernetes--certificate-authority=./ca.crt--server="0:6443"--embed-certs=true--kubeconfig=/root/dashboard-admin.conf[root@master1pki]#cat/root/dashboard-admin.confdashboard安装2通过kubeconfig访问dashboard创建credentials需要使用上面的Kubernetes-dashboard-token-ppc8c对应的token信息[root@master1pki]#DEF_NS_ADMIN_TOKEN=$(kubectlgetsecretKubernetes-dashboard-token-ppc8c-nKubernetes-dashboard-ojsonpath={.data.token}|base64-d)[root@master1pki]#kubectlconfigset-credentialsdashboard-admin--token=$DEF_NS_ADMIN_TOKEN--kubeconfig=/root/dashboard-admin.conf[root@master1pki]#cat/root/dashboard-admin.confdashboard安装2通过kubeconfig访问dashboard创建context[root@master1pki]#kubectlconfigset-contextdashboard-admin@Kubernetes--cluster=Kubernetes--user=dashboard-admin--kubeconfig=/root/dashboard-admin.conf[root@master1pki]#cat/root/dashboard-admin.confdashboard安装2通过kubeconfig访问dashboard切换context的current-context是dashboard-admin@Kubernetes[root@master1pki]#kubectlconfiguse-contextdashboard-admin@Kubernetes--kubeconfi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动媒体艺术就业方向
- 2026湖南郴州市国控健康养老服务有限公司招聘6人笔试备考试题及答案解析
- 农药中毒患者的吸氧护理
- 2026北京市农林科学院高层次人才引进53人考试参考题库及答案解析
- 2026年调兵山市消防救援局公开补充招录政府专职消防队员7人笔试备考题库及答案解析
- 2026广东旅控集团财务管理部(资金结算中心)部长等岗位招聘2人考试备考试题及答案解析
- 2026广西崇左天等县住房和城乡建设局招聘编外工作人员2人笔试备考试题及答案解析
- 2025年江苏农林职业技术学院单招职业适应性测试题库及答案解析
- 职业规划师行业指南
- 2026年中国科大附中高新中学教师招聘考试备考题库及答案解析
- 加油站防恐安全培训
- 酒店线上推广方案
- 感受生活中的法律完整版
- Micro Shield程序初级应用指南
- GB/T 21837-2023铁磁性钢丝绳电磁检测方法
- 苏州山塘街区
- 职业卫生法律法规职业卫生法律法规
- 船体设计师个人简历模板
- 超声心动检查技术 心脏各瓣膜频谱多普勒的正常波形
- 2023学年完整公开课版《元宵节》
- 药物过敏急救处理
评论
0/150
提交评论