centos安装dashboard详细步骤

简介

用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。注意,不同的dashboard支持的kubernetes版本不同。

**系统:**centos stream 10

**kubernetes版本:**v1.32.3

dashboard版本:v2.7.0(虽然v3.0.0 alpha版本已出,但为了稳定还是安装v2.7.0)

kubernetes节点:一个master节点,两个node节点

切记,下面所有操作均是在master节点的服务器上执行

步骤一:下载dashboard的yaml文件并安装,命令 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

效果如下图

因为是从github下载文件,如果你没有梯子,想办法从国内的镜像网址下载也可以,目录就是 dashboard/v2.7.0/aio/deploy/recommended.yaml

步骤二:查看是否创建完成,命令 kubectl get pods --all-namespaces -o wide

如下图,可以看到dashboard的两个pod已经创建好了

也可以单独查看dashboard的pod,命令 kubectl get pods -n kubernetes-dashboard -o wide

步骤三:查看dashboard的service, 命令 kubectl -n kubernetes-dashboard get service kubernetes-dashboard

如下图

此时虽然开放了443端口,但是访问不了,因为没有配置证书,访问时提示如下

步骤四:修改dashboard服务,使其支持远程访问 命令 kubectl -n kubernetes-dashboard edit service kubernetes-dashboard 把里面的type改为NodePort,修改后保存

修改内容如下

步骤五:再次查看dashboard的service,命令 kubectl -n kubernetes-dashboard edit service kubernetes-dashboard 从下图可以看到多了一个端口
步骤六:在浏览器上输入https://master节点IP:刚才开放的端口

如下图,可以看到想登录dashboard需要电子凭证,我们使用token登录来实现

步骤七:创建dashboard用户认证,我们新建一个文件
(1)执行新建文件命令 vi dashboard-adminuser.yaml 文件内容如下图
(2)使用这个文件,命令 kubectl apply -f dashboard-adminuser.yaml 如下图
步骤八:创建dashboard的集群用户
(1)新建文件,命令 vi cluster-admin.yaml 文件内容如下图
(2)使用这个文件,命令 kubectl apply -f cluster-admin.yaml 如下图
步骤九:产生token,命令 kubectl -n kubernetes-dashboard create token admin-user

结果如下图,到这里,我们就获取了token,可以拿去登录dashboard了

步骤十:复制上一步产生的token,拿到步骤六上面的页面进行登录
相关推荐
智恒百亿4 分钟前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
志栋智能5 小时前
超自动化运维如何支持合规审计?
运维·自动化
小诗懂技术6 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
名字还没想好☜6 小时前
Docker 容器安全加固实战:非 root、只读根文件系统、drop capabilities 与最小攻击面
运维·安全·docker·容器·kubernetes
琥珀色糖6 小时前
Linux守护进程
linux·终端·守护进程·会话·进程组
鹤落晴春6 小时前
有状态应用 vs 无状态应用
运维·云原生·k8s
starzy19908 小时前
虚拟化解决方案全景:软件虚拟化、硬件虚拟化与 Docker 的位置
运维·docker·容器
Neighbor_OldY9 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
开心大爆炸10 小时前
xrdp 连接 登录对话框输入密码后闪退
linux·运维·服务器
oushaojun210 小时前
大厂 C++ 面试:深度剖析 Linux Signal 信号机制(转)
linux