2-5 K8s图形化管理界面dashboard


前言

kubernetes中管理集群中资源的方式通常有四种:命令行、YAML、API和图形界面。其中dashboard是K8s官方的图形界面工具。使用简单,操作方便,能监控node和pod等。



安装dashboard

dashboard是通过yaml和镜像搭建的。先在github网站找到与k8s集群版本兼容性打√的版本,再下载对应的yaml文件:

dashboard版本与k8s版本兼容性

下载yaml

经过对比发现dashboard v2.6.0对K8s v1.24完全兼容,下载v2.6.0版本yaml文件:

curl -LO https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.0/aio/deploy/recommended.yaml


下载镜像

在部署节点下载互联网镜像,再打tag标签,最后上传到本地镜像源。注意版本号一定要指明:

docker pull kubernetesui/dashboard:v2.6.0
docker tag kubernetesui/dashboard:v2.6.0 easzlab.io.local:5000/kubernetesui/dashboard:v2.6.0
docker push easzlab.io.local:5000/kubernetesui/dashboard:v2.6.0

docker pull kubernetesui/metrics-scraper:v1.0.8
docker tag kubernetesui/metrics-scraper:v1.0.8 easzlab.io.local:5000/kubernetesui/metrics-scraper:v1.0.8
docker push easzlab.io.local:5000/kubernetesui/metrics-scraper:v1.0.8

配置yaml文件

# 暴露dashboard的节点端口,让集群外的机器也能访问。
# cat /etc/kubeasz/clusters/k8s-cluster/hosts | grep NODE_PORT
# NODE_PORT_RANGE="30000-32767"
# nodePort: 30443 端口需要在集群部署前的定义值之间:
39 spec:
40   type: NodePort
41   ports:
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值