当前位置: 首页 > news >正文

【kubernetes详解13】-DashBoard部署

目录

一、DashBoard部署

1、介绍

2、部署

步骤1:下载yaml,并运行Dashboard

步骤2:创建访问账户,获取token

步骤3:通过浏览器访问Dashboard的UI

二、DashBoard使用演示


一、DashBoard部署

1、介绍

        之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。能用kubectl完成的操作大部分使用Dashboard也能完成,但是kubeadm安装方式默认不会安装DashBoard。

2、部署

步骤1:下载yaml,并运行Dashboard

下载yaml:

链接:https://pan.baidu.com/s/1CkwuvkfDXBeJcOue8iWpHg?pwd=1234 
提取码:1234 
 

部署:

kubectl create -f recommended.yaml

查看namespace下的kubernetes-dashboard下的资源:

kubectl get pod,svc -n kubernetes-dashboard

使用浏览器访问https://192.168.1.50:30009/

 如上图有两种登录方式,如果选用token方式需要输入token,下面步骤2将介绍创建账户并获取token。

步骤2:创建访问账户,获取token

# 创建账号
kubectl create serviceaccount dashboard-admin -n kubernetes-dashboard# 授权
kubectl create clusterrolebinding dashboard-admin-rb --clusterrole=cluster-admin --serviceaccount=kubernetes-dashboard:dashboard-admin

获取token:

kubectl get secrets -n kubernetes-dashboard | grep dashboard-admin

kubectl describe secrets dashboard-admin-token-546rb -n kubernetes-dashboard

 如上图,可以看到获取到了登录token,复制token进行浏览器登录。

步骤3:通过浏览器访问Dashboard的UI

在登录页面上输入上步骤显示的token:

二、DashBoard使用演示

本章节以Deployment为例演示DashBoard的使用

查看

选择指定的命名空间dev,然后点击Deployments,查看dev空间下的所有deployment

 

 如上有3种创建方式,以从表单创建为例:

http://www.xdnf.cn/news/846775.html

相关文章:

  • 网络安全CTF系列培训教程之Web篇-burpsuite爆破弱密码
  • 新建vm 配置环境
  • Spring Cloud 简介
  • k8s集群的pod理论详解
  • Python爬虫详细教程,从零基础入门到精通,看完这一篇就够了!
  • 【机器学习】机器学习是什么?
  • MyBatis-Plus详解
  • Kali 2023年最新版下载安装最全流程功能介绍(内附安装包)
  • 全站最全Tampermonkey 油猴插件指南,不看后悔一辈子
  • Mysql的安装和配置教程(超详细图文)从零基础入门到精通,看完这一篇就够了
  • SQL cast()函数
  • select简单使用
  • Unity移动应用如何在Bugly上查看崩溃堆栈
  • 【Python】【进阶篇】四、Python爬虫的URL编码/解码
  • ASCII码表完整版
  • Postman下载安装教程
  • XML简介及举例
  • 阿里图标库使用(Unicode)展示图标
  • pip基本使用
  • Linux基本指令(超详版)
  • Three.js学习1:threejs简介及文档本地部署
  • vscode使用git上传提交代码、比较代码(git基本操作)
  • 【雕爷学编程】Arduino智慧农业之精确控制温度、湿度和光照
  • Git的下载、安装与使用(Windows)
  • flex布局
  • 前端插件swiper基础使用详解含部分常用API
  • SSH服务
  • swagger接口测试工具介绍及使用
  • 00_简单常识介绍——NOIP/NOI/IOI(信息学奥林匹克竞赛)
  • zabbix监控