×
新网 > 虚机资讯 > 正文

prometheus09-k8s部署grafana

  • 作者:zccc
  • 来源:网络
  • 2020-06-29 12:01:32

系统运维 1.部署grafana apiVersion: apps/v1  kind: StatefulSet  metadata:   name: grafana   namespace: kube-system sp

系统运维

1.部署grafana 

apiVersion: apps/v1 
kind: StatefulSet 
metadata:
  name: grafana
  namespace: kube-system
spec:
  serviceName: grafana
  replicas: 1
  selector:
    matchLabels:
      app: grafana
  template:
    metadata:
      labels:
        app: grafana
    spec:
      containers:
      - name: grafana
        image: grafana/grafana
        ports:
          - containerPort: 3000
            protocol: TCP
        resources:
          limits:
            cpu: 100m            
            memory: 256Mi          
          requests:
            cpu: 100m            
            memory: 256Mi
        volumeMounts:
          - name: grafana-data
            mountPath: /var/lib/grafana
            subPath: grafana
      securityContext:
        fsGroup: 472
        runAsUser: 472
  volumeClaimTemplates:
  - metadata:
      name: grafana-data
    spec:
      storageClassName: managed-nfs-storage 
      accessModes:
        - ReadWriteOnce
      resources:
        requests:
          storage: 1Gi

---

apiVersion: v1
kind: Service
metadata:
  name: grafana
  namespace: kube-system
spec:
  type: NodePort
  ports:
  - port : 80
    targetPort: 3000
    nodePort: 30007
  selector:
    app: grafana

2.storageclass提前创建好的

[root@kubemaster01 grafana]# kubectl  get sc
NAME                  PROVISIONER      AGE
managed-nfs-storage   fuseim.pri/ifs   4h25m
[root@kubemaster01 grafana]#

3.访问

[root@kubemaster01 grafana]# kubectl  get svc   -n  kube-system 
NAME                   TYPE        CLUSTER-IP        EXTERNAL-IP   PORT(S)          AGE
grafana                NodePort    169.169.180.248   <none>        80:30007/TCP     6m33s

4.访问 添加数据源 出图

新网虚拟主机

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading