kubernetes的web用户界面--Dashboard

文章介绍了如何部署和使用Kubernetes的Dashboard,包括下载yaml配置、创建访问账户、管理资源、部署应用、调整副本数量、编辑配置以及操作Pod。Dashboard是Kubernetes的Web用户界面,提供了丰富的应用管理和监控功能。
摘要由CSDN通过智能技术生成

为了提供更丰富的用户体验,kubernetes开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。

一、部署Dashboard

1.下载yaml,并运行Dashboard

# 下载yaml
wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml
# 部署
kubectl create -f recommended.yaml

 

# 查看namespace下的kubernetes-dashboard下的资源
kubectl get pod,svc -n kubernetes-dashboard

使用浏览器测试(推荐使用火狐浏览器), 输入https://(master节点ip地址):30009

 2.创建访问账户,获取token

# 创建账号
kubectl create serviceaccount dashboard-admin -n kubernetes-dashboard

# 授权
kubectl create clusterrolebinding dashboard-admin-rb --clusterrole=cluster-admin --

# 获取账号token
kubectl get secrets -n kubernetes-dashboard | grep dashboard-admin

kubectl describe secrets dashboard-admin-token-xbqhh -n kubernetes-dashboard

3.通过浏览器访问Dashboard的UI

在登录页面上输入上面的token

 出现下面的页面代表成功

二、使用DashBoard

以Deployment为例演示DashBoard的使用

1.查看

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

2.扩缩容

Deployment上点击规模,然后指定目标副本数量,点击确定

3. 编辑

Deployment上点击编辑,然后修改yaml文件,点击确定

4. 查看Pod

点击Pods, 查看pods列表

5.操作Pod

选中某个Pod,可以对其执行日志(logs)、进入执行(exec)、编辑、删除操作

 Dashboard提供了kubectl的绝大部分功能,这里不再一一演示

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值