部署环境
- Linux: Cent OS7
- K8s: v1.19.3
- Docker: 19.03
- Helm: v3.4.0
部署步骤
1. 安装 helm3
# helm3 下载地址
https://github.com/helm/helm/releases
# 下载后解压获取二进制文件即可使用
# 添加 bitnami chart仓库
helm repo add bitnami https://charts.bitnami.com/bitnami
# 更新仓库
helm repo update
2. 安装 Prometheus
# 安装 prometheus
helm install prometheus bitnami/prometheus-operator \
--set prometheus.service.type=NodePort \
--set prometheus.service.nodePort=30090
# 访问 prometheus
curl http://localhost:30090
prometheus界面
3. 安装 Grafana
# 安装 grafana
helm install grafana bitnami/grafana \
--set persistence.enabled=false \
--set service.type=NodePort \
--set service.nodePort=30080
# 获取 grafana 用户名密码
echo "User: admin" && echo "Password: $(kubectl get secret grafana-admin -n default -o jsonpath="{.data.GF_SECURITY_ADMIN_PASSWORD}" | base64 --decode)"
# 访问 grafana
curl http://localhost:30080
grafana登录界面
4. 登录 Grafana 集成 Prometheus 并添加 Dashboards
添加prometheus源
添加k8s模板
选择源
dashboards
网友评论