19.Dashboard部署
在 Kubernetes 社区中,有一个很受欢迎的Dashboard项目,它可以给用户提供一个可视化Web界面来查看当前集群的各种信息、应用我们的yaml文件。用户也可以用Kubernetes Dashboard监控应用的状态、执行故障排查任务以及管理Kubernetes的各种基础资源。
1.环境信息
组件 | 版本 |
---|---|
kubernetes | v1.16.3 |
dashboard | v2.0.0-beta5 |
对于其他版本的获取,以及详细的版本兼容性,你可以在dashboard官方项目中找到。
2.开始部署
学到这里,你现在应该已经掌握了不少的kubernetes 知识,并能看懂相关命令了。
本章节的理论知识较少,你只要看懂命令、操作就可以了。
让我们开始吧:
1)创建证书
mkdir dashboard-certs
cd dashboard-certs/
#创建名称空间
kubectl create namespace kubernetes-dashboard
# 创建key文件
openssl genrsa -out dashboard.key 2048
#创建证书请求
openssl req -days 36000 -new -out dashboard.csr -key dashboard.key -subj '/CN=dashboard-cert'
#自签证书
o