自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半生痴狂半生颠的博客

强者务其实,弱者争其名。

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 Prometheus监控容器常用rules

description: '服务器磁盘使用超过85%(挂载点: {{ $labels.mountpoint }})'description: '主机磁盘使用超过75%(挂载点: {{ $labels.mountpoint }})'summary: '服务器磁盘使用超过85%(挂载点: {{ $labels.mountpoint }})'summary: '主机磁盘使用超过75%(挂载点: {{ $labels.mountpoint }})'summary: '主机 CPU 使用超过60%'

2024-01-18 15:12:53 1200

原创 Prometheus-Operater修改Prometheus.yaml配置文件

在多个原生的k8s集群里面安装部署Prometheus-operater后,需要将Prometheus的数据发送至主Prometheus统一管理。发现使用Prometheus-Operater安装的组件受k8s的CRD影响,无法直接修改Prometheus的配置文件。Prometheus-Operater的statefulset类型实际是由自定义的Prometheus的kind控制,而Prometheus的配置文件是由名为prometheus-k8s的Opaque类型的secret控制。

2024-01-18 15:00:52 3146 2

原创 基于helm部署kube-prometheus stack全家桶

背景说明:在日常使用原生k8s一般采用Prometheus进行监控,具体框架图如下仓库收集 Kubernetes 清单、Grafana 仪表板和 Prometheus 规则,结合相关文档和脚本,基于 Prometheus Operator 提供易于操作的端到端 Kubernetes 集群监控。此项目基于 jsonnet 编写,既可以被描述为一个包,也可以被描述为一个库。这里的版本比较低,故我们这里选择对应的事release-0.4的版本。

2023-09-20 13:32:47 1922

原创 k8s中的RBAC鉴权将用户固定在某个namespace下

PS:若不了解各自resoureces对应的apiGroup可用kubectl api-resources -o wide 查询对应关系。PS:此处在固定的ns下绑定权限,未涉及到整个集群全局权限,所以用Rolebinding即可。允许用户zhangsan只访问b2b-pro-uat的ns下的pod,以及deploy。登录dashboard验证,因为没有赋予namespace相关权限,所以此处需要。此处未涉及到命令行,仅用k8s原生dashboard进行测试。将role和sa绑定。三、创建对应的Role。

2023-08-22 15:33:16 241

原创 部署oracle报错Error: Can‘t open display xclock解决

1.运行statrtx尝试运行X报错如下:unable to connect to X server: Connection refused。注:这里的实际指的是客户端远程ssh的主机名或者IP,也就是客户机的IP。因部署oracle过程中需开启图形化界面而无法唤起,使用xclock测试图形化界面。2.按照官方说法,添加DISPLAY变量即可解决,尝试未果。二、使用xhost 测试图形化界面发现报错。重新给DISPLAY的环境变量解决。

2023-08-16 13:53:31 4097

原创 修改docker Root Dir的三种方法

环境:Client: Docker Engine - CommunityVersion: 20.10.12API version: 1.41Go version: go1.16.12Git commit: e91ed57Built: Mon Dec 13 11:45:41 2021OS/Arch: linux/amd64Context: default...

2022-02-18 16:10:15 12120

原创 nginx匹配规则详解

一、介绍location指令是http模块当中最核心的一项配置,根据预先定义的URL匹配规则来接收用户发送的请求,根据匹配结果,将请求转发到后台服务器、非法的请求直接拒绝并返回403、404、500错误处理等。本文结合语法、优先级、匹配规则做描述。二、location指令语法location [=|~|~*|^~|@] /uri/ { … } 或 location @name { … }location 顺序/优先级:(location =) > (location 完整路

2022-02-17 15:49:57 16845

原创 python 字符串常用方法说明

Python常用的字符串方法分类主要为6大类,如图所示:

2022-02-16 22:07:49 428

转载 rsync 常见报错信息(在window端使用常见错误)

问题一:@ERROR: chroot failedrsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]原因:服务器端的目录不存在或无权限,创建目录并修正权限可解决问题。问题二:@ERROR: auth failed on module teersync error: error starting client-server protoc...

2022-02-16 21:16:20 16831

原创 记一篇zabbix自发现脚本(shell基础篇)

1.配置zabbix相关配置:#disUserParameter=h5discovery.game, bash /data/app/zabbix/agentscript/h5/H5_discovery_Game.sh#baseUserParameter=h5proc.mem[*], bash /data/app/zabbix/agentscript/h5/H5_discovery_Game.sh mem $1 2>&1UserParameter=h5proc.cpu[*]

2022-02-16 20:22:48 526

原创 分布式存储fastDFS集群+nginx后端配置

一、FastDFS组成部分及其它名词1、tracker server跟踪服务器:用来调度来自客户端的请求。且在内存中记录所有存储组和存储服务器的信息状态。2、storage server存储服务器:用来存储文件(data)和文件属性(metadata)3、client客户端:业务请求发起方,通过专用接口基于TCP协议与tracker以及storage server进行交互group组,也可称为卷:同组内上的文件是完全相同的文件标识包括两部分:组名和文件名(包含路径..

2022-02-16 20:10:32 1810 1

原创 TCP和UDP的区别

常见的七层应用图:1. TCP连接过程(三次握手)如下图所示,可以看到建立一个TCP连接的过程为(三次握手的过程):第一次握手客户端向服务端发送连接请求报文段。该报文段中包含自身的数据通讯初始序号。请求发送后,客户端便进入 SYN-SENT 状态。第二次握手服务端收到连接请求报文段后,如果同意连接,则会发送一个应答,该应答中也会包含自身的数据通讯初始序号,发送完成后便进入 SYN-RECEIVED 状态。第三次握手当客户端收到连接同意的应答后,还要向服..

2022-02-14 17:22:21 1393

原创 关于docker日志(持久化)技术实践

前言---关于容器的日志说明:如果把日志保存在容器内部,它会随着容器的销毁而被删除。由于容器的生命周期相对虚拟机大大缩短,创建销毁属于常态,因此需要一种方式持久化的保存日志; 进入容器时代后,需要管理的目标对象远多于虚拟机或物理机,登录到目标容器排查问题会变得更加复杂且不经济; 容器的出现让微服务更容易落地,它在给我们的系统带来松耦合的同时引入了更多的组件。因此我们需要一种技术,它既能帮助我们全局性的了解系统运行情况,又能迅速定位问题现场、还原上下文。容器的日志分为两大类:一、标准输出说.

2022-02-14 15:52:25 3435

转载 git拉取报RPC failed; curl 18 transfer closed with outstanding read data remaining错的解决方案

git拉取报错

2022-02-11 11:24:18 8795

cphalcon-3.4.4.tar.gz源码包

cphalcon-3.4.4.tar.gz源码包

2022-02-17

lib64sasl2-2.1.27-2-omv4000.znver1.rpm

lib64sasl2-2.1.27-2-omv4000.znver1.rpm

2022-02-17

glusterfs-3.8.15.tar.gz源码包

glusterfs-3.8.15.tar.gz源码包

2022-02-17

lib64sasl2-2.1.27-2-omv4000.x86_64.rpm

lib64sasl2-2.1.27-2-omv4000.x86_64.rpm

2022-02-17

wkhtmltox.tar.gz

wkhtmltox.tar.gz

2022-02-17

lib64sasl2-2.1.27-4-omv4050.x86_64.rpm

lib64sasl2-2.1.27-4-omv4050.x86_64.rpm

2022-02-17

FastDFS_v3.09.tar.gz

FastDFS_v3.09.tar.gz

2022-02-17

xmlrpci-1.0.tgz

xmlrpci-1.0.tgz

2022-02-17

glusterfs-6.5.tar.gz

glusterfs-6.5.tar.gz

2022-02-17

PDO_PGSQL-1.0.2.tgz

PDO_PGSQL-1.0.2.tgz

2022-02-17

libX11-common-1.6.4-3.el6.noarch.rpm

libX11-common-1.6.4-3.el6.noarch.rpm

2022-02-17

libX11-1.6.4-3.el6.x86_64.rpm

libX11-1.6.4-3.el6.x86_64.rpm

2022-02-17

libX11-devel-1.6.4-3.el6.x86_64.rpm

libX11-devel-1.6.4-3.el6.x86_64.rpm

2022-02-17

rrd-1.1.3.tgz

rrd-1.1.3.tgz

2022-02-17

glusterfs-3.6.5.tar.gz资源包下载

glusterfs-3.6.5.tar.gz资源包下载

2022-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除