- 博客(11)
- 收藏
- 关注
原创 中小型企业通用k8s发版Pipline模板,开箱即用
这篇文章分享了一套企业级通用Kubernetes发版Pipeline模板,旨在解决云原生开发运维中常见的发版流程混乱问题。该模板特点包括: 标准化流程:支持自动构建、镜像推送、K8s滚动更新、版本记录和失败回滚 广泛适用性:适配Java/Go/Node等各类微服务,支持无状态服务和后端接口 环境支持:覆盖dev/test/pre等多环境 技术栈整合:集成Maven构建、Docker镜像打包、Harbor仓库推送等完整CI/CD流程 参数化配置:通过APP_CONFIG参数实现灵活配置 错误处理:包含参数校验
2026-06-16 11:17:22
183
原创 k8s部署jenkins完整实操指南
本文介绍了在Kubernetes集群中部署Jenkins的实践方案。传统单机部署存在不可扩容、环境隔离差等问题,而基于K8s的部署方案具有弹性扩容、高可用等优势。文章详细说明了部署架构(常驻Master Pod+动态Agent)、前置环境要求(K8s版本、存储类、命名空间等)、核心工作原理(Master调度、Agent动态创建)以及关键资源配置清单(Deployment、Service、Ingress)。重点展示了如何通过YAML文件配置Jenkins独占节点调度策略、资源限制、持久化存储和域名访问,实现生
2026-06-09 11:18:31
220
原创 基于jenkins自动化构建阿里云oss前端项目
本文详细介绍了使用Jenkins实现前端项目自动化部署到阿里云OSS的完整流程。主要内容包括:1) 阿里云OSS存储空间和访问密钥的配置;2) Jenkins服务器环境要求及必要插件安装;3) Node.js环境设置;4) 创建自动化部署任务并配置源码管理和构建环境;5) 提供构建脚本示例和OSS工具安装说明。该方案支持Vue/React/Angular等主流前端框架,通过配置一次即可实现代码提交后自动构建、打包并上传至OSS的完整CI/CD流程,显著提升部署效率。文章还包含实际部署截图和关键命令,便于开发
2026-06-08 10:33:00
233
原创 K8s生产级Nacos集群部署
本文介绍了一套基于Kubernetes的生产级Nacos集群部署方案。该方案采用StatefulSet有状态部署方式,结合外置MySQL数据库实现数据持久化,构建3节点Nacos集群确保高可用性。架构包含Headless服务、ConfigMap配置管理、双层Ingress代理(Nginx+Traefik)和自定义Nginx安全网关,提供IP白名单、跨域支持、请求限流等安全防护。方案优势包括:避免单点故障、数据可靠持久化、配置管理便捷、多重安全防护以及良好的扩展性,完全适配企业生产环境需求。文末提供了详细的Y
2026-06-05 13:39:37
357
原创 企业级生产环境es迁移脚本
后续有机会,也可以再聊聊 ES 增量同步、双写方案以及零停机切换的一些更进阶实践。这套 ES 迁移方案看起来只是几个脚本的组合,但真正跑过生产环境才会发现,每一步都在解决一个现实问题:结构一致性、数据完整性、以及业务不中断。这一套方案不依赖 Snapshot、不需要长时间停机,比较适合生产环境的小版本升级、单节点迁移以及双集群切换场景。在迁移前我们要确认要迁移哪些索引,编写个index.txt文件,后续我们脚本会用到。如果业务还在写,新数据就不会被自动同步,否则会漏数据~~~可选修改副本数和分片数。
2026-06-04 11:03:47
258
原创 Linux三剑客之awk命令
本文介绍了Linux中awk命令的常用功能与高级用法。主要内容包括:1)awk基本语法和内置变量,如$0、$1、NF等的使用;2)文本处理示例,包括列提取、行号显示、正则匹配等;3)BEGIN模块应用和分隔符设置;4)print与printf的区别及格式化输出;5)awk数组在统计日志、计数和去重中的应用;6)面试题案例解析,如域名统计排序。文章还强调了awk"先横切后竖切"的处理逻辑,以及配合sort、uniq等命令的高级文本处理技巧。通过具体示例展示了awk在文本分析和数据处理中的强大功能。
2026-06-04 10:51:40
168
原创 redis集群代理工具(配合RDM使用)
本文介绍了Redis集群代理工具redis-cluster-proxy的安装和使用方法。通过git克隆源码后,使用make命令编译安装,启动时指定代理端口、线程数和认证密码。代理能自动识别集群所有节点,客户端通过RDM工具连接代理端口即可访问集群。需要注意的是,由于代理是转发层,部分Redis命令如info可能受限,但不影响基本使用。文章还提供了配置截图说明连接方法,并提示当前测试为前台启动模式,实际部署需配置systemd后台服务。
2026-06-03 10:41:23
167
原创 redis集群模式安装
本文详细记录了Redis 6.2.6集群的安装部署过程,主要步骤包括:1)下载并编译Redis源码;2)创建集群数据目录和配置文件,配置关键参数如端口号、集群模式、认证密码等;3)启动Redis实例并创建集群;4)配置systemd服务实现进程管理和开机自启。文中提供了完整的配置示例和操作命令,包含7000-7002三个端口的集群节点配置,以及通过systemctl管理服务的具体方法。最后还给出了集群创建命令和状态检查方式,为Redis集群部署提供了完整参考方案。
2026-06-03 10:16:46
21
原创 企业级日志分析平台-ELKStack之极速入门
ELK日志系统是一套集中式日志管理解决方案,由Elasticsearch、Logstash和Kibana三大开源组件组成。它能够高效地收集、传输、存储和分析大规模分布式系统中的日志数据,并提供可视化展示和告警功能。文章详细介绍了ELK的架构原理、环境部署要求(CentOS 7.5系统、JDK 1.8环境)、Kibana的安装配置(端口5601)及启动方式,以及通过Nginx实现访问控制的扩展方案。该系统解决了传统日志分析效率低下的问题,特别适合大规模分布式系统的日志集中管理与分析场景。
2026-06-02 16:02:12
224
原创 ElastAlert规则配置与实战指南
文章摘要:ELK技术栈在企业级日志分析中广泛应用,但缺乏自动化异常检测与告警机制。ElastAlert作为开源Elasticsearch告警工具,能实时轮询日志数据并实现多通道告警推送。文章重点解析了ElastAlert的核心配置文件config.yaml,包括规则目录设置、查询行为参数、ES连接配置、元数据存储等,并提供了高级配置选项和部署建议。同时详细介绍了频率规则的核心配置参数,帮助用户实现高效的异常监控与告警。
2026-06-02 14:34:47
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1