自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 DNS解析优化指南

DNS解析优化是指通过改进域名到IP地址的转换过程,提升解析速度、可靠性和安全性,从而改善网站访问体验。:用户首次访问时需等待DNS查询结果。:DNS服务器故障可能导致网站不可用。

2025-05-20 09:50:52 791

原创 Ansible搭建教程,模块简介与模块使用案例

ansible部署与模块简介和案例

2025-05-19 12:32:48 806

原创 一文带你看懂使用ansible的palybook的方式实现 搭建ceph分布式集群搭建,包含部署 CephFS(文件存储),部署 RGW(对象存储)

Ansible 搭建教程与实战。

2025-05-19 11:08:00 642

原创 手把手搭建 Ceph 分布式存储集群的详细教程(以 Ceph Quincy 版本为例,基于 Ubuntu 22.04)

ceph orch daemon add osd node1:/dev/sdb # 将 node1 的 /dev/sdb 加入集群。:MDS(元数据服务器,用于CephFS)、RGW(对象存储网关)。:4核CPU,8GB内存,每块硬盘建议≥1TB(SSD/HDD)。:至少3个节点(奇数个,如3/5),负责集群状态监控。:2个节点(与 Mon 同节点或独立),负责集群管理。:≥3个节点,每个节点挂载至少1块硬盘,负责数据存储。:万兆网络(或千兆最低),所有节点需互通。确保所有节点的防火墙已禁用。

2025-05-17 22:28:39 1079

原创 数据库生产级的故障排查指南与防攻击指南

- 需启用performance_schema。-- 超过2秒的查询记录。# 使用 pt-table-checksum(Percona工具)-- 查看当前锁状态(MySQL InnoDB)-- 使用 EXPLAIN 分析查询计划。# 查看CPU和内存使用(Linux)# MySQL配置文件(my.cnf)-- 启用审计日志(MySQL企业版)-- 分析慢查询(直接查看日志文件)-- 查看表的索引信息(MySQL)-- 查看从库同步状态(MySQL)-- 启用慢查询日志(MySQL)

2025-05-12 10:55:31 650

原创 shell脚本实现docker运行镜像挂载

-name 给运行的镜像取名 -v /宿主机/目录:/容器内/目录 镜像名。完整shell脚本(包含Redis,MySQL,es,nginx)docker启动nginx(当前使用docker默认网络)根据本文脚本展示内容可以实现多种容器挂载。有问题可以在评论区讨论。若有需要,可自行扩展。

2025-05-12 10:03:56 244

原创 一文带你读懂k8s中的Flannel 原理

Flannel跨节点通信 和 数据包流转 的关键流程

2025-05-11 22:02:07 744

原创 k8s的flannel生产实战与常见问题排查

其核心功能是分配 Pod IP 并建立覆盖网络(Overlay Network),支持多种后端(Backend)如 VXLAN、host-gw、UDP 等。:集成 Prometheus 监控 Flannel 指标(需配置 ServiceMonitor)。:确保 VXLAN(UDP 8472)或 host-gw(IP 协议)端口开放。:Flannel 自身不提供网络策略,需结合 Calico 或 Cilium。:仅在测试环境使用 UDP,生产环境优先选择 VXLAN 或 host-gw。

2025-05-11 17:29:59 857

原创 Prometheus生产实战全流程详解(存储/负载/调度篇)

本文提供了全面的生产配置模板和性能优化策略,涵盖了存储架构、负载治理、调度优化和异常自愈等多个方面。通过详细的存储拓扑设计、关键参数调优和远程存储实战,显著提升了写入吞吐量、查询延迟和磁盘空间利用率。负载治理部分介绍了动态分片方案、负载熔断策略和高基数拦截方案,有效管理了百万级Series。调度优化部分则通过优先级调度、自适应抓取和Kubernetes调度策略,实现了精准采集控制。此外,还提供了异常自愈模式库,包括存储故障处理流程、自动恢复脚本和关键健康检查项,确保了系统的稳定性和自愈能力。最后,通过生产验

2025-05-09 21:27:01 719

原创 手把手教你搭建MySQL高可用解决方案(MHA)

搭建MySQL高可用解决方案(MHA)

2025-05-08 13:24:06 904

原创 MySQL数据库高可用(MHA)详细方案与部署教程

MySQL MHA(Master High Availability)高可用解决方案 的详细介绍与原理深度解析

2025-05-07 22:24:39 809

原创 Kubernetes(k8s)的API Server 组件原理与结合生产实战教程

k8s的API Server 组件介绍与实战教程

2025-05-01 22:39:13 1063 1

原创 MySQL数据库运维实战指南:主从搭建、备份策略与智能监控

建议根据实际业务需求调整参数阈值,并建立定期演练机制,确保运维体系的持续有效性。MASTER_HOST='master_host', #主库ip。主库Binlog Dump线程:推送二进制日志事件。从库SQL线程:执行中继日志中的事件。从库I/O线程:接收并存储中继日志。//mysql 语句。

2025-04-27 00:29:20 906

原创 一问读懂k8s动态生成pv(PersistentVolume)原理以及配置方法

动态生成 PV,Kubernetes 实现了存储资源的自动化管理

2025-04-26 17:07:12 1034

原创 Kubernetes 实战:用 Ingress-Nginx 管理流量与自动续期 HTTPS 证书

k8s中的ingress-nginx以及作用场景和k8s中如何为所有服务自动续期 Let's Encrypt 证书

2025-04-24 23:38:52 759

原创 一文带你看懂Kubernetes的组件Pod以及使用Pod

容器间共享网络命名空间、存储卷(Volumes)和内核资源(如PID命名空间)。:Pod内的容器作为一个整体被调度到同一节点,共享生命周期(如启动、终止)。如Web服务器(主容器)搭配日志收集器(Sidecar)或代理容器。:Pod已被系统接受,但容器未完全启动(如镜像下载中、资源不足)。:定义Pod元数据,如名称、标签(用于选择器)和注解(附加信息)。:适用于有状态应用(如数据库),提供有序部署和持久存储。:在每个节点运行一个Pod(如日志采集Agent)。:初始化容器,按顺序执行,成功后启动主容器。

2025-04-22 23:51:06 747

原创 保姆级K8s的Pod的yml配置文件完整示例与参数含义解释

Pod的yml配置文件完整示例与参数含义解释

2025-04-22 23:47:22 809

原创 深入解析Kubernetes(k8s)核心组件:从架构到协作,揭秘容器编排的魔法!

本文带你穿透迷雾,深度拆解K8s核心组件的职责与协作逻辑,揭秘其自动化、高可用的底层密码!用户只需声明应用的目标状态(如“运行3个副本”),K8s便会自动协调底层组件,持续收敛至理想状态。(如Calico、Flannel):负责Pod网络通信,支持Overlay网络、网络策略。:分布式键值数据库,存储所有资源的状态(Pod、Service、节点信息等)。:运行数十种控制器(Controller),确保实际状态与用户声明的目标一致。:Scheduler发现未绑定的Pod,筛选节点并更新Pod的Node字段。

2025-04-22 22:56:12 528

原创 企业级python自动化运维脚本解析:从监控到安全的全链路实现

本文介绍一个开箱即用的Python自动化运维脚本,涵盖资源监控、日志管理、智能告警和安全防护四大核心功能

2025-04-20 13:20:03 544

原创 python服务器自动化运维-系统资源监控与告警- 日志文件自动轮转-异常状态通知-自定义阈值配置

当前脚本为初级版本,后续根据场景进行扩充。# 1. 系统资源监控与告警。# 4. 自定义阈值配置功能。# 2. 日志文件自动轮转。# 3. 异常状态通知。

2025-04-20 13:16:46 193

原创 一文看懂docker网络映射机制

Docker 的网络映射主要通过以及实现。

2025-04-20 00:10:45 1014

原创 在centos7上部署Zabbix高可用详细教程

Zabbix 高可用(High Availability, HA)部署旨在通过冗余设计和故障转移机制确保监控系统的持续可用性

2025-03-30 14:18:28 980

原创 MySQL主从复制配置详解与配置优化

MySQL主从复制实现数据冗余、读写分离及负载均衡

2025-03-30 14:14:57 380

原创 宿主机无法访问虚拟机上的docker的nginx,虚拟机可以访问nginx的解决方法

查看状态:systemctl status firewalld.service。关闭命令:systemctl stop firewalld.service。我这里是连接wlan2,查看网卡名,并在虚拟机的中选择。

2025-03-16 10:35:58 309

原创 nginx的7层网络防御指南与代码详情

nginx的流量速率限制和连接控制。恶意请求特征过滤。集成 WAF 防御复杂攻击(如 SQL 注入)。动态黑名单与自动化防御。HTTPS 安全加固

2025-03-14 15:41:57 817

原创 linux+docker配置kibana+Elasticsearch(es)

linux+docker配置kibana+Elasticsearch(es)部署

2023-11-15 12:11:42 155

原创 redis+lua脚本实现订单创建

redis+lua脚本实现订单创建

2023-11-10 08:52:15 288 1

原创 消息队列+如何保证消息不丢失+如何保证消息的有序性+如何处理消息堆积

如何保证消息不丢失+如何保证消息的有序性+如何处理消息堆积

2023-11-08 11:31:18 883 1

原创 基于java实现redis实现发布与订阅

一、发布和订阅介绍官网介绍:Redis 发布/订阅是一种消息传模式,其中发送者(在Redis术语中称为发布者)发送消息,而接收者(订阅者)接收消息。传递消息的通道称为。redis的发布与订阅缺点:发布订阅的消息不会被持久化,所以新订阅客户端不会接收到历史消息。

2023-11-06 13:29:16 2819 1

原创 required a bean of type ‘com.yun.client.product.ProductFeignClient‘ that could not be found. 正确解决办法

EnableFeignClients({"xxx,xxx"}) ,并配置feign所在包路径。这个是我的feignClient类所在路径,替换为你的即可。按照以上操作就能解决了, 欢迎大家一起讨论。

2023-10-28 23:34:31 433 1

原创 javaCompletableFuture异步编排实现异步操作

java使用CompletableFuture异步编排实现异步操作

2023-10-23 09:42:39 217

原创 shell脚本实现定时推送营销信息

bin/bash# 配置参数# 获取营销信息# 构建推送邮件的JSON数据\"to\": {},],},}"# 使用curl发送邮件//

2023-10-23 08:52:27 113

企业级python自动化运维脚本解析:从监控到安全的全链路实现 敏感配置加密存储 强化SSL证书验证 审计日志系统 双因素认证 企业微信机器人集成 钉钉机器人集成 短信通知接口 电话告警系统

1. 敏感配置加密存储 2. 强化SSL证书验证 3. 审计日志系统 4. 双因素认证机制 ##### 1. 企业微信机器人集成 2. 钉钉机器人集成 3. 短信通知接口 4. 电话告警系统 ##### 1. 系统资源监控与告警 2. 日志文件自动轮转 3. 异常状态通知 4. 自定义阈值配置

2025-04-20

空空如也

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

TA关注的人

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