自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(557)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 VMware vSphere ESXI 和 vCenter Server 8.0U3 安装教程

ESXI裸金属是VMware vSphere虚拟化套件中的裸金属虚拟化平台,主要提供虚拟化功能vCenter充当ESXI主机和虚拟机的中央管理点,用于对多台 ESXi 主机、虚拟机、存储、网络等资源进行统一管控,是企业级虚拟化环境的 “神经中枢”

2025-11-17 01:14:25 915

原创 vmware嵌套安装esxi7.0.3扩容vmfs

由于扩容了磁盘,所以VMFS存储的结束分区号就已经变大了,需要手动调整。已经将原有300G扩容到了400G。扩展磁盘需要关闭虚拟机。a. 获取结束分区号。b. 修改结束分区号。

2025-11-12 21:03:22 215

原创 VMware vSphere 7.0U3g 虚拟化套件安装 使用VMware嵌套安装

VMware ESXi 是一款企业级裸金属型虚拟化平台,属于 VMware vSphere 套件的核心组件,直接安装在物理服务器硬件上,无需依赖底层操作系统,可将一台物理服务器虚拟化为多台独立的虚拟机(VM),实现硬件资源的高效利用与集中管理。

2025-11-12 14:10:19 368

原创 Rocky10 使用kubeadm 安装k8s 单节点

【代码】Rocky10 使用kubeadm 安装k8s 单节点。

2025-11-06 17:47:07 217

原创 web站点基准测试工具ab命令学习

ab是 Apache HTTP 服务器基准测试工具,单也常被用于评估 Web 服务器在不同负载下的性能表现,如吞吐量、响应时间、并发处理能力等。它通过模拟多用户并发请求,生成详细的性能报告。参数含义示例场景-n <请求数>总请求数量(必须指定)-n 1000 表示共发送 1000 次请求-c <并发数>并发请求数量(同时发起的请求数)-c 100 表示每次 100 个并发-t <秒数>测试超时时间(默认不限时,此参数优先级高于 -n)-t 60 表示测试最多持续 60 秒。

2025-10-30 17:46:18 437

原创 frp安装

github地址:https://github.com/fatedier/frp/blob/dev/README_zh.md官网地址:https://gofrp.org/zh-cn/文档地址:https://gofrp.org/zh-cn/docs/frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

2025-10-30 16:52:03 281

原创 elasticsearch中文分词器插件下载

【代码】elasticsearch中文分词器插件下载。

2025-10-29 17:37:19 319

原创 Elasticsearch-head 插件安装

点击扩展打开Elasticsearch-head。

2025-10-29 15:46:11 191

原创 Zabbix7.0 LTS 通过网络自动发现主机

官网手册参考:https://www.zabbix.com/documentation/7.0/zh/manual/discovery/network_discovery/rule。通过定期扫描指定网段,或者地址范围,将扫描到符合条件的主机,通过自动发现动作,将其添加到指定的主机组并添加指定模板。这里跳过,安装参考,官网手册:https://www.zabbix.com/cn/download_sources。默认存在一个服务发现规则、直接修改现有规则。对发现的主机进行分组,链接模板。

2025-10-28 15:14:24 283

原创 Rocky 9 安装 Elasticsearch分布式集群基于非安全特性

配置文档参考:https://www.elastic.co/docs/deploy-manage/deploy/self-managed/important-settings-configuration#_cluster_name_setting。由于关闭了安全特性,所以不需要密码就可以直接登录。

2025-10-26 22:42:06 367

原创 Rocky 9 安装 Elasticsearch分布式集群

配置文档参考:https://www.elastic.co/docs/deploy-manage/deploy/self-managed/important-settings-configuration#_cluster_name_setting。启动elasticsearch,生成安全配置。停止elasticsearch,新增集群配置。节点生成配置后之前在需要启动就直接。生成的注册节点的令牌,启动。当前ES02为主节点。访问:ip:5601。

2025-10-25 01:11:08 691

原创 Rocky 9 单机安装elastic-9.1.5

文档地址:https://elastic.ac.cn/docs/get-started/the-stack什么是 Elastic Stack?它是一套快速且高度可扩展的组件——Elasticsearch、Kibana、Beats、Logstash 等——它们共同使您能够安全地从任何来源、任何格式的数据,然后搜索、分析和可视化它。LICENSE . txt # 授权许可NOTICE . txt # 版权声明README . asciidoc # 官方文档说明。

2025-10-22 20:37:57 1097

原创 prometheus联邦模式部署

联邦服务器已经监控上了,需要访问grafana才能看到具体监控的服务器。添加prometheus-master数据源后,能看到。A B 机房服务器安装node-export插件。

2025-10-16 10:33:52 378

原创 Prometheus pushgateway学习

Pushgateway是Prometheus 提供的一个自定义监控指标的工具,主要是创建自定义监控指标然后推送给pushgateway,Prometheus从pushgateway中获取数据指标值必须是数值型指标格式:指标名{key} value查看指标:通过Prometheus抓取数据:可以通过定时执行指标推送命令来更新指标的数据。推送到pushgateway的指标的数据,如果没有持续更新会一直保持上次的值,并且只能手动删除指标。

2025-10-14 23:19:46 439

原创 zabbix-server 高可用搭建

安装zabbix-server两台zabbix-server都要安装。启动zabbix-server。可以从地址看出已经更换了地址。重启zabbix-sever。

2025-10-14 12:37:21 849

原创 k8s storageclasses nfs-provisioner 部署

镜像,所以可以拉取docker-hub中的镜像,然后使用docker tag修改镜像名称。查看nfs storageclasses资源是否正常创建。确保所有节点都能访问到nfs服务器。所以会在这两台主机挂载nfs目录。目前nfs pod运行在。绑定到了自动创建的pv。可以看出创建的pvc。

2025-10-13 13:37:58 1224

原创 k8s ingress-nginx 实战

ingress-nginx 安装查考:https://blog.youkuaiyun.com/qq_50247813/article/details/152899573。添加udp和tcp cm配置名称,后端会通过cm配置文件来实现四层代理。或者查看pod中nginx.conf配置。

2025-10-12 00:38:15 246

原创 k8s ingress-nginx 学习

Ingress 提供从集群外部到集群内服务的 HTTP 和 HTTPS 路由。流量路由由 Ingress 资源所定义的规则来控制。下面是 Ingress 的一个简单示例,可将所有流量都发送到同一 Service:ingress是上service上层的流量分发器,能感知协议配置的机制来解析 URI、主机名称、路径等 Web 概念, 让你的 HTTP(或 HTTPS)网络服务可被访问。如 ingress-nginx 就是将svc作为后端服务器,通过虚拟机主机或者前缀来匹配后端。

2025-10-11 12:23:00 1080 1

原创 LVS虚拟调度器学习

官网地址:http://www.linuxvirtualserver.org/lVS(LInux 虚拟服务器)是一个只能运行在linux服务器上的TCP/UDP流量调度器基于内核IPVS模块实现,支持Linux,Windows等多种后端服务器。拥有NATTUNDR三种调度模式、支持RRWRRLCWLCLBLCLBLCRDHSHMHSEDNQ等10种调度算法。在Linux 内核 4.15 版本开始又添加了OVFFO两种调度算法。VIP:LVS调度器对外使用地址DIP:LVS调度器访问内部真实服务器的地址。

2025-09-24 13:58:06 1154

原创 Rocky10 使用kubeadm部署K8s v1.34 一主两从

Kubernetes Dashboard 是一个通用的、基于 Web 的 Kubernetes 集群界面。它允许用户管理集群中运行的应用程序并对其进行故障排除,同时还可以管理集群本身。从 7.0.0 版本开始,我们已停止对基于 Manifest 的安装的支持。现在仅支持基于 Helm 的安装。由于多容器设置和对 Kong 网关 API 代理的硬依赖,无法轻松支持基于 Manifest 的安装。此外,我们已更改了版本号方案,并从 Helm 图表中移除了 appVersion。

2025-09-19 14:07:04 1539

原创 Zabbix 7.0 配置钉钉告警

测试,需要安装24usercnt。

2025-09-16 19:30:13 825

原创 rocyk9 安装Zabbix7.0 LTS

官网安装手册:https://grafana.com/docs/grafana/latest/setup-grafana/installation/redhat-rhel-fedora/#install-grafana-from-the-rpm-repository。所有docker-compose文件在:https://github.com/zabbix/zabbix-docker/blob/7.4/docker-compose_v3_alpine_mysql_latest.yaml。

2025-09-16 15:13:19 1075

原创 k8s-资源限制学习

Pod为API 对象,更多API对象配额参考:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/quota-api-object/,容器巨页配置这里就不演示了。如上是test ns内资源的使用情况,我创建deploy时没有指定Pod的资源请求和限制,默认走的是之前设置的。当容器既没有设置资源请求,也没有设置资源限制时,会默认使用namespace设置的默认值。当容器只设置限制值而不设置请求值时,请求值默认你为namespace设置的默认值。

2025-09-15 00:11:47 971

原创 k8s-容器探针和生命周期回调学习

就是可以在容器启动后或者结束前来完成一些事情回调类型触发时机postStart在容器创建完后立即触发, 但是不能保证回调会在容器入口点(ENTRYPOINT)之前执行,可能是同时启动, 如果 PostStart 回调程序执行时间过长或挂起,它可能会阻止容器进入 running 状态。PreStop在容器因 API 请求或者管理事件(诸如存活态探针、启动探针失败、资源抢占、资源竞争等) 而被终止之前,此回调会被调用。如果容器已经处于已终止或者已完成状态,则对 preStop 回调的调用将失败。

2025-09-14 18:39:15 939 2

原创 k8s-Sidecar容器学习

Sidecar容器中文翻译边车容器,主要作用就是为Pod中的业务容器,提供辅助功能,比如:在运行一个nginx作为业务容器,在中运行filebeat日志采集器,边车容器也可以称为Init容器的特例。

2025-09-13 23:06:42 904

原创 k8s-临时容器学习

在官网:https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/ephemeral-containers/ 中有介绍临时容器是用于调试Pod中崩溃的容器或者不具备调试工具,比如在一个运行着业务的容器中,加入一个带有tcpdump抓包工具的容器,获取数据包分析。

2025-09-12 17:30:32 237

原创 k8s-init容器学习

Init容器会在业务容器启动之前运行一些初始化动作,Pod可以包含一个或者多个Init容器,只有所有的Init容器运行成功后,业务容器才会运行,如果期间有Init容器运行失败,kubelet 会不断地重启该 Init 容器直到该容器成功为止,如果Pod 对应的 restartPolicy 值为 “Never”,并且 Pod 的 Init 容器失败, 则 Kubernetes 会将整个 Pod 状态设置为失败。

2025-09-12 16:51:52 454

原创 k8s工作负载-Pod学习

静态Pod是由kubelet单独创建管理,不需要注册到api-server,但是kubelet创建静态Pod也会向api-server服务器创建一个只读的Pod镜像,用于使用kubectl查看。如上可以看出k8s控制平台组件都是由静态Pod创建的。静态 Pod 的 spec 不能引用其他 API 对象 (如:ServiceAccount、 ConfigMap、 Secret 等)。

2025-09-12 14:31:16 1157

原创 kubectl port-forward 使用学习

基础socat软件将本地接口转发到集群内端口,用于快速调试。socat介绍参考官网:http://www.dest-unreach.org/socat/

2025-09-11 16:38:57 319

原创 kubectl-convert 安装使用

根据官网文件安装即可:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/#install-kubectl-convert-plugin。将yaml资源清单中废弃的api版本或者旧的api版本转换为指定的版本,默认是转换成最新的版本。准备一个旧的api版本的yaml文件。

2025-09-11 15:29:44 322

原创 Alertmanager 高可用部署

本篇文章将介绍如何部署prometheus组件alertmanager高可用,参考官网文档:https://github.com/prometheus/alertmanager#high-availability。Gossip 协议是一种去中心化的信息传播机制,类似 “谣言扩散”:每个实例(节点)会定期将自身的告警状态数据,随机同步给集群内的其他节点;Alertmanager 集群不依赖中心化存储(如数据库),而是通过 Gossip 协议(流言协议) 实现分布式状态同步。

2025-09-08 09:35:16 296

原创 Prometheus 存储学习

WAL 是 Prometheus TSDB 用于保证数据可靠性的临时日志,所有新采集的监控样本(时间序列数据)会先写入 WAL,再定期批量写入磁盘上的持久化存储(块文件)。这是为了防止 Prometheus 意外崩溃时丢失未持久化的数据。

2025-09-07 15:34:24 759

原创 Prometheus主机发现的几种方式学习

本篇将持续更新,prometheus主机发现。

2025-09-06 00:29:59 441

原创 Prometheus 配置主机宕机告警

判断主机是否宕机,就算判断导出器是否运行,prometheus 使用表达式up获取是否存活,如下:返回数据1即代表导出器活动,0即未活动,来判断主机是否宕机。

2025-09-03 17:37:16 308

原创 kvm 虚拟机如何安装 qemu-guest-agent

qemu-guest-agent 是一款运行在虚拟机(客户机)内部的辅助程序,它由 QEMU 项目提供,用于增强宿主机与虚拟机之间的交互能力。其核心作用是在宿主机和客户机之间建立通信通道,实现更精细的管理和信息交互。安装qemu-guest-agent需要两部。配置通道,这里不做介绍。获取虚拟机接口地址;

2025-09-03 11:34:52 583

原创 Prometheus Alertmanage 告警模板学习

补充https://blog.youkuaiyun.com/qq_50247813/article/details/150603064,中没有告警模板知识点。

2025-09-03 10:11:32 706

原创 Prometheus Alertmanager 告警组件学习

Alerts:查看当前活跃的告警分组(1)筛选与分组Filter:通过标签筛选告警(如 env=“production” 只显示生产环境的告警)。Group:按配置的 group_by 规则(如 alertname、cluster)展示分组后的告警。(2)状态筛选:筛选特定接收者的告警。:仅显示与 web.hook 接收者关联的告警Silenced:仅显示被 “静默规则” 屏蔽的告警。Inhibited:仅显示被 “抑制规则” 屏蔽的告警(由主故障引发的次生告警)。Muted。

2025-09-01 23:44:59 825

原创 linux 正则表达式学习

本文介绍了正则表达式中常用的边界匹配符及其应用。通过实验演示了如何使用^匹配行首、$匹配行尾、\<或\b匹配词首、\>或\b匹配词尾等技巧。文中以网络设备日志文件为例,展示了如何筛选特定IP开头的行、特定接口结尾的行,以及如何识别空白行和非空白行。最后还演示了如何精确匹配完整单词和使用\B匹配非单词边界的情况。这些基础正则技巧对日志分析和文本处理非常实用。

2025-08-25 23:50:47 376

原创 Prometheus 告警规则学习

根据官网文档一起学习告警规则:https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/告警规则描述: 告警规则通过 PromQL 表达式判断指标是否满足告警条件,当条件触发时,会针对符合触发条件的标签组合发送告警通知。例如:执行表达式可能返回这样的结果: 告警规则可以同时触发多个告警(如多台服务器超标),那么标签组合就可以明确是那台主机在告警。告警规则和记录规则配置方式相同,记录规则使用参考:https://bl

2025-08-21 20:03:00 720

原创 Prometheus 记录规则学习

分两部分:

2025-08-18 14:51:06 492

hello-world 镜像

hello-world 镜像

2024-12-19

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

TA关注的人

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