代码编织梦想

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

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zyj81092211/article/details/124708203

如何使用rancher 2.0在kubernetes集群上部署istio_rancherlabs的博客-爱代码爱编程

Service mesh旨在解决云原生应用之间服务拓扑的连接问题。如果你想要构建云原生应用,那么就需要Service mesh。Istio是Service mesh中的一个明星项目,在Istio文档中对其有非常全面的介绍:https://istio.io/docs/concepts/what-is-istio/。Istio基于Envoy Proxy,是一个

rancher 2.x 一键式部署 prometheus + grafana 监控 kubernetes 集群-爱代码爱编程

文章目录 1、Prometheus & Grafana 介绍2、环境、软件准备3、Rancher 2.x 应用商店4、一键式部署 Prometheus5、验证 Prometheus + Grafana5.1、

kubernetes 实战 部署 prometheus + grafana 监控 kubernetes 集群-爱代码爱编程

文章目录 1. Prometheus & Grafana 介绍2. 操作环境 rancher 2.x3. Rancher 2.x 应用商店4. 部署 Prometheus5. 体验 Prometheus +

rancher-容器管理平台搭建,基于helm ha快速部署kubernetes集群_bao_jingyu的博客-爱代码爱编程

What’s Rancher? Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。

k8s使用rancher做面板,安装prometheus+grafana监控-爱代码爱编程

前提: 1,k8s自带的dashboard界面不友好,使用不方便,安装rancher页面,方便使用,同时rancher支持多种监控一件安装,cicd一键集成,极大方便了使用者。 2,rancher使用rancher自定义证书,方便安装,使用域名testing-k8s.yunwei.com,端口30443,服务器ip172.21.1.48 3,使用helm安

Kubernetes部署-爱代码爱编程

主机规划 主机名ssh地址角色master.kube.testssh://root@172.23.107.18:60028docker-ce、Harbor、etcdkeeper、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kupe-proxy、flannelnode1.kub

单服务器部署rancher_使用Rancher和私有仓库快速搭建Kubernetes集群-爱代码爱编程

使用Rancher和私有仓库快速搭建Kubernetes集群 发布时间:2018-02-12 20:57, 浏览次数:446 , 标签: Rancher Kubernetes 来来来,先出题: Rancher可以快速部署Kubernetes,但其使用的gcr.io上的镜像无法下载怎么办?使用Rancher可以快速部署Kubernetes,

使用RKE部署Rancher v2.5.8 HA高可用集群-爱代码爱编程

文章目录 一 了解 Rancher1 关于Helm2 关于RKE3 关于K3S4 Rancher 名词解释4.1 仪表盘4.2 项目4.3 多集群应用4.4 应用商店4.5 Rancher Server URL4.6 RKE 模板4.7 GIS 扫描5 推荐架构5.1 K3S Kubernetes 集群安装5.2 RKE Kubernetes 集群

Rancher2.5.7安装及k8s集群部署-爱代码爱编程

Rancher和Kubesphere都是比较优秀的k8s集群管理平台,比起常规的脚本二进制部署和kebectl部署,使用Rancher或Kubesphere部署k8s 可以降低k8s集群运维复杂度,降低运维开发的成本。 PS:本文系列使用 KubernetesV1.16.15       RancherV2.5.7 centos7.6

Rancher v2.6.4 社区版新特性解读-爱代码爱编程

SUSE Rancher 发布了最新的 Rancher v2.6.4 版本,除了新特性之外,还处理了数百个 issue,以及各种如 Docker 和 Kubernetes 等生态更新的兼容验证工作。 与此同时,Rancher v2.4.18 作为 v2.4 系列的终结版也进行了发布,此版本没有特性更新,主要是一些关键 Bug 修复和安全更新。更详细的Re

RKE部署Rancher v2.5.8 HA高可用集群 以及常见错误解决-爱代码爱编程

此博客,是根据Rancher官网文档,使用RKE测试部署最新发布版 Rancher v2.5.8 高可用集群的总结文档。Rancher文档 | K8S文档 | Rancher | Rancher文档 问题解决 系统要求  端口要求  一 了解 Rancher   Rancher 是为使用容器的公司打造的容器管理平台。Ranhcer 简化了

ACK One 构建应用系统的两地三中心容灾方案-爱代码爱编程

作者:宇汇,壮怀,先河 概述 两地三中心是指在两个城市部署三个业务处理中心,即:生产中心、同城容灾中心、异地容灾中心。在一个城市部署 2 套环境形成同城双中心,同时处理业务并通过高速链路实现数据同步,可切换运行。在另一城市部署1套环境做异地灾备中心,做数据备份,当双中心同时故障时,异地灾备中心可切换处理业务。两地三中心容灾方案可以极大程度的保证业务的连

Rainbond结合NeuVector实践容器安全管理-爱代码爱编程

前言 Rainbond 是一个云原生应用管理平台,使用简单,不需要懂容器、Kubernetes和底层复杂技术,支持管理多个Kubernetes集群,和管理企业应用全生命周期。但是随着云原生时代的一点点进步,层出不穷的网络容器安全事件的出现,也是让大家对于容器安全,网络安全的重要性,有了更进一步的想法,Rainbond 为了保证用户在使用的过程中不出现类似

helm介绍及使用-爱代码爱编程

初识helm Helm 是 kubernetes 的包管理工具,相当于 linux 环境下的 yum/apg-get 命令。 helm 也是 go 语言开发的 Helm 中的一些概念: helm:命令行客户端工具,主要用于 Kubernetes 应用中的 chart 的创建、打包、发布和管理Chart:helm 程序包,一系列用于描述 k8s 资源

docker搭建本地私有仓库详细步骤-爱代码爱编程

目录 1、首先下载 registry 镜像 2、在 daemon.json 文件中添加私有镜像仓库的地址并重启 3、创建registry容器并开放端口 4、给镜像打标签后上传到私有仓库 5、获取私有仓库列表查看是否上传成功 6、验证:从私有仓库下载镜像 1、首先下载 registry 镜像 docker pull registry

Helm入门+部署mysql-爱代码爱编程

Helm入门+部署mysql 1简介2 安装3 指定k8s集群4安装MySQL5 PVC添加PV支持 1简介 Helm 为团队提供了在 Kubernetes 内部创建、安装和管理应用程序时需要协作的工具。 有了 Helm,开发者可以: 1.查找要安装和使用的预打包软件(Chart); 2.轻松创建和托管自己的软件包; 3.将软件包安装到任何

configmap设置时区挂载到pod-爱代码爱编程

kubectl create configmap tz --from-file=/usr/share/zoneinfo/Asia/Shanghai 挂载到pods里 apiVersion: v1 kind: Pod metadata: name: timezone spec: containers: - name: timezone