Grafana Kubernetes部署(rancher)

2023-11-14

1、相关资源导航
https://blog.csdn.net/zyj81092211/article/details/122917786

2、环境介绍
kubernetes版本:v1.23.4
rancher版本:v2.6.3
容器相关环境配置可参考如下
https://blog.csdn.net/zyj81092211/article/details/123068347
Grafana版本:v8.5

3、创建NFS存储,用于持久存储
在这里插入图片描述
注意:这里文件夹给个777权限,要不报没有写权限

4、创建grafana工作负载
在这里插入图片描述
容器端口为3000
在这里插入图片描述
添加pod标签
在这里插入图片描述
挂载nfs存储,挂载路径/var/lib/grafana
在这里插入图片描述
完成创建即可
在这里插入图片描述
5、创建ingrees,外部访问
在这里插入图片描述
代理服务器添加对应条目
代理创建参考
https://blog.csdn.net/zyj81092211/article/details/123293236

upstream grafana{
#保持会话连接,开启调度算法ip_hash,url_hash(加载三方模块),sticky(cookie方式,加载nginx-sticky-module-ng模块)
ip_hash;
server 10.99.24.31:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.32:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.33:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.34:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.35:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.36:30080 weight=1 max_fails=2 fail_timeout=10;
server 10.99.24.37:30080 weight=1 max_fails=2 fail_timeout=10;

#server 192.168.2.101 down;#标记为down 剔除负载均衡队列
}


server
{
    listen 80;
    #include agent_deny.conf; #加载防止爬虫的配置文件
    server_name grafana.wtown.com;
    #access_log logs/test.com.access.log main;
    #error_log logs/test.comerror.log  error;
    proxy_buffering on; #开启buffer缓存,异步应答客户端请求,效率高
    proxy_buffer_size 4k;
    proxy_buffers 2 4k;
    proxy_busy_buffers_size 4k;
    proxy_temp_path /tmp/nginx_proxy_tmp 1 2;
    proxy_max_temp_file_size 20M;
    proxy_temp_file_write_size 8k;
    
    location /
    {
        proxy_pass      http://grafana;
        proxy_set_header Host   $host;
        proxy_set_header X-Real-IP      $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

添加dns解析
在这里插入图片描述
6、登陆grafana
默认用户名密码:admin/admin,登陆后修改密码
在这里插入图片描述
7、添加插件
官方插件库
https://grafana.com/grafana/plugins/
安装zabbix和flowcharting

先从官网找到插件名称(以zabbix为例):
在这里插入图片描述
在这里插入图片描述
名称分别为alexanderzobnin-zabbix-app和agenty-flowcharting-panel

然后添加插件环境变量(多个插件用逗号隔开)

GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app,agenty-flowcharting-panel

在工作负载中添加环境变量
在这里插入图片描述
查看完成,插件添加成功
在这里插入图片描述
在这里插入图片描述

注意:如果遇见版本和插件版本不匹配,请指定需要的版本
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grafana Kubernetes部署(rancher) 的相关文章

  • grep 彩色线条

    我编写了一个简单的 PHP shell 脚本 它解析文件并输出某些元素 它产生大量的输出 采用不同的 bash 颜色 绿色表示正常 黄色表示警告 红色表示错误等 在开发过程中我想过滤掉一些行 例如 所有包含红色文本的行 我可以使用grep
  • 带有 mysql 数据的 WordPress 图像

    是否有包含 wordpress 和 mysql 数据的可用图像 当我提交并备份映像时 不包括 mysql 数据 我更喜欢两者都用一张图片 我尝试使用这个 Dockerfile 创建这样的图像 FROM tutum lamp latest R
  • 在 Linux 服务器上创建和编辑 MS-Word 文档?

    希望开发处理文档的服务器端应用程序 源文档大多是MS Word 2003 2007 即MS版本的Docx 希望服务器应用程序能够在linux或windows上运行 想知道在linux下读写MS Word文件最好的工具或库是什么 兼容性是最重
  • 更改Docker容器中的mysql密码

    我如何更改 docker 容器中的 root 密码 因为一旦我停止 mysql 服务 容器就会自动停止 我应该停止 mysql 容器并部署一个新容器吗 您可以使用正在运行的容器更改它docker exec session https doc
  • 如何使用fabric8 java客户端获取kubernetes服务帐户访问令牌?

    我已经在本地计算机中配置了 minikube 并将在外部使用 kubernetes 我已经在 kubernetes 中创建了一个服务帐户 并使用它的秘密我可以使用以下命令获取访问令牌 kubectl get secret
  • gpg:抱歉,根本没有请求终端 - 无法获取输入

    解密时出现以下错误 eyaml decrypt s ENC and the key goes on here gnupg quiet no secmem warning no permission warning no tty yes de
  • 如何在C程序中直接改变显存映射来绘制像素(无需库函数)

    是否可以通过使用 C 程序更改 RAM 中屏幕 视频即监视器 内存映射中的值来显示黑点 我不想使用任何库函数 因为我的主要目标是学习如何开发简单的操作系统 我尝试访问起始屏幕内存映射 即 0xA0000 在 C 中 我尝试运行该程序 但由于
  • 重新链接匿名(未链接但打开)文件

    在 Unix 中 可以创建匿名文件的句柄 例如 使用 creat 创建并打开它 然后使用 unlink 删除目录链接 留下一个带有 inode 和存储的文件 但没有可能的方法重新打开它 此类文件通常用作临时文件 通常这就是 tmpfile
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • “./somescript.sh”和“. ./somescript.sh”有什么区别

    今天我按照一些说明在 Linux 中安装软件 有一个需要首先运行的脚本 它设置一些环境变量 指令告诉我执行 setup sh 但是我执行时犯了一个错误 setup sh 所以环境没有设置 最后我注意到了这一点并继续进行 我想知道这两种调用脚
  • tar.gz 和 tgz 是同一个东西吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我创建了 tgz 文件tar czvf filecommand then 我最终得到了一个 tgz 文件 我想知道它和tar gz 之间的
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 使用 hcitool 扫描低功耗蓝牙?

    当我运行此命令时 BLE 设备扫描仅持续 5 秒 sudo timeout 5s hcitool i hci0 lescan 输出显示在终端屏幕中 但是 当我将输出重定向到文件以保存广告设备的地址时 每次运行该命令时 我都会发现该文件是空的
  • 在Linux中创建可执行文件

    我计划做的一件事是编写 非常简单的 Perl 脚本 并且我希望能够在不从终端显式调用 Perl 的情况下运行它们 我明白 要做到这一点 我需要授予他们执行权限 使用 chmod 执行此操作非常简单 但它似乎也是一个稍微费力的额外步骤 我想要
  • 如何在启用 Hyper-V 的情况下使用 Kitematic?

    我已经安装了适用于 Windows 的 Docker 运行 Windows 10 开箱即用时 Docker 不会在 Hyper V 上安装映像 但我能够让它工作 Edit 我通过此屏幕上的链接获取了 Kitematic 单击下载后 我通过
  • %config(noreplace) 文件上出现意外的 RPM 冲突

    我正在创建我自己的RPM using rpmbuild My RPM 包含配置文件哪个应该永远不会被覆盖 即使 RPM 包含这些配置文件的新版本 为了存档这个 我用以下标签标记了它们 config noreplace opt mypacka
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 为什么“script”命令会生成 ^[ 和 ^M 字符以及如何使用 vim 搜索和替换删除它们?

    在linux上 使用bash shell 当我使用script命令时 生成的文件称为typescript 当我用 vim 打开该文件时 每一行都包含 M字符 并且有几行 由于我的彩色命令提示符 包含一个字符 我想用任何东西替换这些字符 从而
  • Linux mremap 不释放旧映射?

    我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围 而无需实际复制数据 范围很大 延迟很重要 mremap 可以做到这一点 但问题是它也会删除旧的映射 由于我需要在多线程环境中执行此操作 因此我需要旧映射能够同时使用 因此稍后当
  • 如何获取 bash 中从 Ping 接收到的数据包的百分比?

    当 ping 主机时 我希望输出仅显示收到的数据包 已发送 5 个 的百分比 我想我需要使用grep不知怎的 但我不知道如何 我是 bash 编程的新手 这是我所在的地方 ping c 5 q host grep grep 中应该包含什么

随机推荐

  • 传输层——详解UDP和TCP的区别

    首先我们看一下UDP和TCP的特点 UDP 无连接 不可靠 面向数据报 没有发送缓冲区 TCP 面向连接 可靠 面向字节流 有发送缓冲区 1 无连接和面向连接 UDP 无连接 在网络中使用UDP协议时 只需要提供对端的IP地址和端口号POR
  • 解决vue+scss中使用 /deep/ 不生效

    遇到的问题如下 elementUI里使用复合input输入框时 默认append的样式不能满足后面经纬度符号的显示 并且背景颜色也有问题 对此进行样式修改 如下 但修改后的效果如第一张图所示没有任何效果 在Chrome里也并未出现上述样式
  • SpringBoot配置过滤器、监听器和拦截器

    一 配置过滤器 1 创建TestFilter类并实现Filter接口 WebFilter filterName testFilter urlPatterns WebFilter是定义过滤器的注解 urlPatterns 定义过滤器过滤的路径
  • Dependency ‘mysql:mysql-connector-java:5.1.46‘ not found

    在当前maven项目中 右键选择 Maven gt open settings xml 添加镜像 alimaven aliyun maven http maven aliyun com nexus content groups public
  • 【Cross-Chain】跨链桥架构

    在区块链中 通常利用跨链桥技术来帮助用户实现跨链交易 所谓跨链桥应用一般使用托管者 发债者架构 custodian debt issuer architecture 进行设计 在这种架构下 跨链桥主要由三个部分组成 分别是Custodian
  • 【转】经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》

    译者预读 面对海量小文件的存储和检索 Google发表了GFS 淘宝开源了TFS 而Facebook又是如何应对千亿级别的图片存储 每秒百万级别的图片查询 Facebook与同样提供了海量图片服务的淘宝 解决方案有何异同 本篇文章 为您揭晓
  • 设置SecureCRT会话的缓冲区大小

    http guanjianfeng com archives 1484 在使用SecureCRT操作设备时 默认的回滚行数为500行 可以通过打开 选项 gt 会话选项 gt Terminal gt Emulation Scrollback
  • Python使用Mysql连接池

    0X00 为什么要用数据库连接池 平常可能习惯使用pymysql或者一些数据库连接包去跟数据库交互 代码可能是这样的 import pymysql config host config template MYSQL HOST port co
  • Android CoordinatorLayout使用

    一 简介 CoordinatorLayout翻译为协调者布局 是在 Google IO 15 大会发布的 是用来协调其子View们之间动作的一个容器 遵循Material Design风格 包含在 com android support d
  • arduino uno+驱动器控制42步进电机

    1 步进电机工作原理 步进电机通过不停的变换通电线圈和线圈的通电方向进行旋转 每次变换使步进电机转子转动1 8 如图所示 这里采用的是两相四线步进电机 所有的转动都由以下四个步骤构成 2 arduino 驱动器 步进电机 接线示意图 3 编
  • SpringBoot 提示: Cannot construct instance of `*` (no Creators, like default construct, exist)

    SpringBoot 提示 Cannot construct instance of com digipower sercurity entity JwtUserDetails no Creators like default constr
  • Nacos快速入门(二):Nacos集群安装部署

    1 集群部署架构图 官方提供了三种部署架构 http ip1 port openAPI 直连ip模式 机器挂则需要修改ip才可以使用 http VIP port openAPI 挂载VIP模式 直连vip即可 下面挂server真实ip 可
  • 基于Taro + 云开发 打造婚礼邀请函

    趣婚礼 基于Taro2 云开发 打造婚礼邀请函 项目名称 趣婚礼 基于Taro2 云开发 打造婚礼邀请函 Taro2 云开发 项目介绍 结婚的时候婚礼邀请函是一道必不可少的程序 但是没法去很好的留存我们的数据和回忆 除非有后端支持 最近刚好
  • java 面试的常用问题

    ArrayList 和 LinkedList 的区别 数据结构层面 ArrayList 是动态数组的数据结构 LinkedList是链表的数据结构 数据操作层面 对于随机访问get和set ArrayList优于LinkedList 对于新
  • PyQt(Python+Qt)学习随笔

    专栏 Python基础教程目录 专栏 使用PyQt开发图形界面Python应用 专栏 PyQt moviepy音视频剪辑实战 专栏 PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 PyQt学习随笔 PyQt Python Q
  • EBNF范式

    1 巴科斯范式 巴科斯范式 BNF Backus Naur Form 的缩写 是由 John Backus 和 Peter Naur 首先引入的用来描述计算机语言语法的符号集 现在 几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语
  • web前端入门到实战:CSS遮罩效果、阴影效果、毛玻璃效果

    一般遮罩 background 000 在body标签的最后加上div标签作为遮罩 如下 div class mask div css样式 mask position fixed top 0 left 0 bottom 0 right 0
  • Thrift之TProtocol类体系原理及源码详细解析之JSon协议类TJSONProtocol

    我的新浪微博 http weibo com freshairbrucewoo 欢迎大家相互交流 共同提高技术 JSON JavaScriptObjectNotation 是一种数据交换格式 是以JavaScript为基础的数据表示语言 是在
  • vant框架DropdownMenu 下拉菜单组件在小程序中的应用

    vant框架DropdownMenu 下拉菜单组件在小程序中的应用 官方文档实例
  • Grafana Kubernetes部署(rancher)

    1 相关资源导航 https blog csdn net zyj81092211 article details 122917786 2 环境介绍 kubernetes版本 v1 23 4 rancher版本 v2 6 3 容器相关环境配置