banner
Hi my new friend!

部署Grafana

Scroll down

本文作者:丁辉

k8s部署Grafana

官网文档地址

Grafana官网部署文档

k8s官网 PersistentVolume 介绍

介绍

提示如果是初始化k8s环境,没有pv将报错,默认官网部署Grafana不会帮助你创建pv

开始部署

  1. 创建本地之久化目录
1
2
mkdir /mnt/data
chmod 777 /mnt/data
  1. 编写yaml文件 > 创建pv
1
vi grafana-pv.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
apiVersion: v1
kind: PersistentVolume
metadata:
name: grafana-pv
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data"
1
kubectl apply -f grafana.yaml

注意 grafana 官方 yaml 如果没有指定 storageClassName ,需要我们手动添加

grafana.yaml文件相同位置指定storageClassName: manual进行绑定

  1. 访问
  • 本地访问
1
kubectl port-forward service/grafana 3000:3000

访问localhost:3000

  • 外网访问
1
vi grafana-svc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
apiVersion: v1
kind: Service
metadata:
name: grafana-service
spec:
selector:
app: grafana
ports:
- protocol: TCP
port: 3000
targetPort: 3000
nodePort: 30001
type: NodePort

访问IP:30001

Grafana默认初始化密码: admin/admin

I'm so cute. Please give me money.

其他文章
cover
Mysql主从
  • 23/11/28
  • 14:48
  • 未分类
cover
部署Mysql
  • 23/11/28
  • 14:48
  • 未分类
请输入关键词进行搜索