• 关于博主
  • 网站监控
  • SSO
  • ESXI
  • 文章归档
  • test
  • Linux 命令练习场
文章
文章用户商铺文档圈子
logo2024
userData
userData

{{userData.name}}已认证

文章

评论

关注

粉丝

¥{{role.user_data.money}}
{{role.user_data.credit}}
您已完成今天任务的
  • 私信列表所有往来私信

  • 财富管理余额、积分管理

  • 账户注销自助注销账户

    NEW
  • 任务中心每日任务

    NEW
  • 成为会员购买付费会员

  • 认证服务申请认证

    NEW
  • 小黑屋关进小黑屋的人

    NEW
  • 我的订单查看我的订单

  • 我的设置编辑个人资料

  • 进入后台管理

logo2024
×
  • 首页
  • 交流
  • 动态
  • shop
  • k8s文档
  • Ops工具
    • 群晖NAS
    • 虚拟化
    • Linux
    • Nginx
    • Tomcat
    • PHP
    • Shell
    • SaltStack
    • Jumpserver
    • Shadowsocks
    • WordPress
  • 云原生
    • APISIX
    • Ceph
    • istio
    • Kubernetes
    • Openstack
    • Docker
    • Jenkins
    • ELKStack
  • 监控
    • Prometheus
    • Zabbix
    • Nagios
    • Grafana
  • 数据库
    • Clickhouse
    • MySQL
    • Oracle
    • Redis
d299a1f295d6a

Kubernetes v1.29.9安装Grafana 12并开启匿名访问

  • Grafana Kubernetes 监控与日志
  • 25年7月9日
  • 编辑
14e0fbc3111261 1 avatar
新闻联播老司机运维小弟
释放双眼,带上耳机,听听看~!

首先确认Kubernetes版本,这里我使用的版本为最新版

Grafana 12版本预览页面可以参考https://grafana.frps.cn

  • namespace我这里统一放在tools目录

Kubernetes v1.29.9安装Grafana 12并开启匿名访问

还需要确认StorageClass

root@k8s-master-01:~# kubectl get sc
NAME                        PROVISIONER                                   RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
dsm7-nfs-client (default)   k8s-sigs.io/nfs-subdir-external-provisioner   Delete          Immediate           false                  6d17h

接下来创建PVC文件

root@k8s-master-01:~/prometheus/grafana# cat grafana-pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: grafana-pvc
  namespace: tools
  labels:
    app: grafana
spec:
  storageClassName: "dsm7-nfs-client"
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 50Gi

创建完毕后请及时检查pvc是否是Bound状态

root@k8s-master-01:~/prometheus/grafana# kubectl get pvc -n tools
NAME          STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS      VOLUMEATTRIBUTESCLASS   AGE
grafana-pvc   Bound    pvc-3fdb9723-ef93-4688-b55b-4d6458364132   50Gi       RWO            dsm7-nfs-client   <unset>                 21m

接下来创建Deployment

root@k8s-master-01:~/prometheus/grafana# cat grafana.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: grafana
  namespace: tools
spec:
  selector:
    matchLabels:
      app: grafana
  template:
    metadata:
      labels:
        app: grafana
    spec:
      volumes:
        - name: storage
          persistentVolumeClaim:
            claimName: grafana-pvc
      securityContext:
        runAsUser: 0
      containers:
        - name: grafana
          image: dockerproxy.frps.fun/grafana/grafana:12.0.2
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 3000
              name: grafana
          env:
            - name: GF_SECURITY_ADMIN_USER
              value: abcdocker
            - name: GF_SECURITY_ADMIN_PASSWORD
              value: i4t-com123
            - name: GF_AUTH_ANONYMOUS_ENABLED
              value: "true"
            - name: GF_AUTH_ANONYMOUS_ORG_ROLE
              value: "Viewer"
          readinessProbe:
            failureThreshold: 10
            httpGet:
              path: /api/health
              port: 3000
              scheme: HTTP
            periodSeconds: 10
            successThreshold: 1
            timeoutSeconds: 30
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /api/health
              port: 3000
              scheme: HTTP
            periodSeconds: 10
            successThreshold: 1
            timeoutSeconds: 1
          resources:
            limits:
              cpu: 150m
              memory: 512Mi
            requests:
              cpu: 150m
              memory: 512Mi
          volumeMounts:
            - mountPath: /var/lib/grafana
              name: storage
  • GF_SECURITY_ADMIN_USER #默认管理员用户名
  • GF_SECURITY_ADMIN_PASSWORD #默认管理用户密码
  • GF_AUTH_ANONYMOUS_ENABLED #是否开启匿名访问 (不需要就可以删除掉)
  • GF_AUTH_ANONYMOUS_ORG_ROLE: Viewer #默认访问用户的权限(既然都不登录了,就设置为只读即可)
  • dockerproxy.frps.fun/grafana/grafana:12.0.2 #本站提供加速镜像,也可以使用官方harbor

创建Service

apiVersion: v1
kind: Service
metadata:
  name: grafana
  namespace: tools
spec:
  type: NodePort
  ports:
    - port: 3000
  selector:
    app: grafana

接下来查Grafana状态

root@k8s-master-01:~/prometheus/grafana# kubectl get all -n tools|grep grafana
pod/grafana-5c879dbbd8-2lnrx            1/1     Running   0          7m13s
service/grafana             NodePort    10.96.3.169   <none>        3000:32006/TCP   45m
deployment.apps/grafana             1/1     1            1           33m
replicaset.apps/grafana-57d8d459db            0         0         0       33m
replicaset.apps/grafana-5c879dbbd8            1         1         1       7m13s

接下来就可以访问测试

Kubernetes v1.29.9安装Grafana 12并开启匿名访问

Docker版本可以参考下面的文章配置

Docker 安装Grafana 修改配置文件开启匿名登陆

14e0fbc3111261 1 avatar新闻联播老司机
  • 22年3月14日
  • 喜欢:0
  • 浏览:3.1k

相关文章:

  1. Prometheus Grafana使用Ceph持久化并监控k8s集群
  2. Prometheus 监控VMware_ESXI并配置AlertManager告警
  3. Prometheus 监控Kafka集群并设置AlertManager告警
  4. Kubernetes 滚动更新及回滚

给TA打赏
共{{data.count}}人
人已打赏
  • user
GrafanaKubernetes
DockerKubernetes群晖

Kubernetes 1.29使用群辉dsm7 NFS存储创建StorageClass持久化

2025-7-2 22:41:42

GrafanaKubernetesPrometheus监控与日志

基于Kubernetes Categraf SNMP插件采集Dell R730服务器硬件并使用Grafana监控

2025-7-9 20:34:40

猜你喜欢

Prometheus Grafana使用Ceph持久化并监控k8s集群

22年6月26日11.8k

Prometheus 监控VMware_ESXI并配置AlertManager告警

22年2月21日16.1k

Prometheus 监控Kafka集群并设置AlertManager告警

23年5月26日12.6k

Kubernetes 滚动更新及回滚

19年10月22日03.2k
1 条回复 A文章作者 M管理员

您必须登录或注册以后才能发表评论

data
commentData
  1. Authentik 集成Kubernetes Grafana 实现SSO单点登录 | i4T Guest
    25年10月17日

    […] https://i4t.com/25669.html […]

欢迎投稿

                       

关于作者

14e0fbc3111261 1 avatar

新闻联播老司机

lv6 SVIP+

文章

471

评论

1169

关注

0

粉丝

190
[文章] OpenClaw在Macmini下网络HTTPS_Proxy代理配置
[文章] 容器化部署OpenClaw授权View权限对Kubernetes集群进行巡检故障排查
[文章] 初试VictoriaLogs集群采集Kubernetes Pod日志
[文章] Kubernetes 部署Elasticsearch为WordPress提供文章搜索
Ta的全部动态

浏览历史

清空
  • item
暂无浏览历史

标签云

APISIX (5) Authentik (5) ceph (26) ClickHouse (3) Containerd (12) Dell R730 (8) DNS (5) Docker (35) docker-compose (4) Elasticsearch (5) ELKStack (9) frp (3) Grafana (18) Harbor (5) ingress (3) jenkins (11) jumpserver (3) kafka (19) Kubernetes (106) KVM (4) linux (37) Linux命令大全 (278) Mac (4) MySQL (27) nfs (3) NGINX (40) OpenStack (7) oracle (3) other (4) php (5) Prometheus (24) Python (7) rabbitmq (4) redis (13) shell (8) svn (3) tomcat (3) Ubuntu (12) VMware ESXI (13) windows (8) WordPress (6) zabbix (27) 故障排查 (51) 漏洞 (3) 群晖 (34)
❯
vip youce

解锁会员权限

开通会员

解锁海量优质VIP资源

立刻开通

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • getQrcode(

    扫码打开当前页

  • abcdocker

    运维博客公众号

返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分

今日签到

连续签到

  • item.user

    {{item.credit}}
  • item.user

    连续{{item.count}}天
查看所有
我的优惠劵
  • ¥优惠劵
    使用时效:无法使用
    使用时效:

    之前

    使用时效:永久有效
    优惠劵ID:
    ×
    限制以下商品使用: 限制以下商品分类使用: 不限制使用:
    it
    [{{ct.name}}]
    所有商品和商品类型均可使用
没有优惠劵可用!

购物车
  • item
    ×
    删除
购物车空空如也!

清空购物车 前往结算
您有新的私信
没有新私信
  • item.from

写新私信 查看全部

关于我们

logo2024

abcdocker是分享DevOps、自动化运维、Kubernetes、Docker等运维优秀实践经验个人博客,由系统运维、脚本编程、devops以及资源分享等分类组成,涵盖了DevOps、自动化运维

联系与合作

  • youhui

    优惠活动

    查看本站的最新优惠

  • kuozhan

    配件商城

    在线购买XX配件

  • wendang

    法律声明

    本站的法律声明

  • gongdan

    在线工单

    提交在线工单

  • jianyi

    建议提交

    查看本主题的文档

随机文章

没有任何内容

我们的团队

  • 新闻联播老司机
Copyright © 2026 i4T
・京ICP备16034840号-2
查询 46 次,耗时 0.5335 秒
首页专题认证
搜索菜单我的