- 博客(30)
- 收藏
- 关注
原创 数据存储高可用 - MySQL主从复制实践指南
文章摘要:MySQL主从复制企业级实践 本文详细介绍了在若依微服务项目中实现MySQL主从复制的完整方案。内容包括服务器资源规划、MySQL企业级环境安装步骤、主从节点核心配置文件解析、主从架构搭建流程以及数据库备份策略。文章重点讲解了如何配置主节点(192.168.3.7)和从节点(192.168.3.8),包括参数调优、复制用户创建、主从关系建立等关键步骤,并提供了自动化备份脚本示例。通过这套方案,企业可构建高可用的数据存储架构,实现读写分离和故障切换,保障业务连续性。特别提醒:安装包链接可能失效,建议
2025-10-24 11:00:41
57
原创 Ruoyi项目HPA自动扩缩容实验:基于内存使用率的弹性伸缩实践
本文介绍了在Kubernetes环境中为Ruoyi项目配置基于内存使用率的HPA自动扩缩容实践。通过分析HPA的工作原理,详细解读了Ruoyi系统中内存利用率的计算机制和扩缩容决策逻辑。文章重点阐述了Ruoyi-system服务的Deployment资源配置和HPA配置参数,包括最小/最大副本数、目标内存利用率66%以及扩缩容行为策略。同时介绍了项目提供的HPA测试功能,包括后端接口实现(内存消耗、释放和查询)和前端操作界面,这些功能可方便地测试HPA自动扩缩容效果。该实践展示了如何实现微服务负载的动态弹性
2025-10-23 17:57:25
800
原创 Zabbix数据库字符集配置与常见错误处理
本文介绍了Zabbix监控系统部署中数据库字符集的正确配置方法。重点分析了"ERROR 1071 (42000)"错误的成因,即使用utf8mb4字符集导致索引键长度超出限制。解决方案包括:创建数据库时严格使用utf8字符集和utf8_bin排序规则,验证现有数据库配置,以及重新导入数据结构的步骤。文章还提供了部署前检查清单、故障排除方法和最佳实践建议,强调遵循官方文档配置可避免常见部署问题,确保系统稳定运行。
2025-10-21 10:08:28
484
原创 CentOS 7 解决 SCL 仓库无法访问问题完整指南
CentOS 7系统安装Zabbix等软件时,常因SCL仓库停止维护导致"找不到有效baseurl"错误。本文提供两种解决方案:推荐替换为阿里云镜像源(详细步骤包括备份原配置、创建新配置文件、清理缓存等),或使用其他替代镜像源。文章还包含验证方法和原因分析,帮助用户快速解决此常见问题,确保依赖SCL的软件顺利安装。适合遇到类似问题的运维人员参考。
2025-10-21 10:05:14
393
原创 CentOS 7.9 在线安装 Zabbix 5.0 完整指南
本文详细介绍了在CentOS 7.9系统下在线安装Zabbix 5.0监控系统的完整流程。主要内容包括:配置SELinux安全策略(推荐保持permissive模式)、设置阿里云YUM镜像源、安装Zabbix服务端和客户端组件、创建并初始化MySQL数据库、配置PHP时区、启动相关服务等关键步骤。同时提供了Web界面初始化配置指南和常见问题解决方案,帮助用户顺利完成Zabbix监控系统的部署。整个安装过程兼顾了系统安全性和服务稳定性,适合企业级监控环境的搭建需求。
2025-10-21 10:02:34
642
原创 Kubernetes与KubeSphere离线部署全攻略:从零搭建企业级容器平台
本文介绍了Kubernetes与KubeSphere的离线部署方案,详细讲解了从环境准备到集群搭建的全过程。内容包括:服务器规划与系统配置、Docker 24.0.2离线安装步骤、Kubernetes 1.23.17集群部署(包括master节点初始化和worker节点加入)、以及KubeSphere 3.3.2平台的安装配置。特别提供了离线安装包获取方式(联系张师傅微信:ggttxlss)和关键配置参数说明,适用于企业级容器平台的搭建需求。文章还强调了版本选择依据和常见问题解决方案。
2025-10-20 16:45:13
858
3
原创 kubernetes可视化工具lens使用附下载地址
Kubernetes可视化工具Lens是一款开源的Kubernetes IDE,提供直观的集群和应用管理界面。主要功能包括多集群管理、应用部署更新、YAML配置编辑、日志监控和容器终端访问等。支持Windows、macOS和Linux系统,可通过Kubeconfig文件或API地址连接集群。安装后用户可直观查看节点、命名空间、服务等资源,并进行日常运维操作。下载地址可通过关注指定公众号获取。该工具简化了Kubernetes管理,适合开发者可视化操作集群资源。
2025-10-20 11:22:29
354
原创 Kubernetes运维必备神器:BusyBox容器创建全攻略
Kubernetes运维中,BusyBox是轻量高效的诊断工具,集成了ping、curl等常用命令。本文介绍两种创建方式:1) 通过kubectl命令直接运行;2) 使用YAML文件创建Pod或Deployment。详细步骤包括编写YAML配置、应用部署及进入容器操作,适合网络诊断、文件检查等运维场景。BusyBox镜像仅几MB大小,启动快速,是容器化环境理想的临时调试工具。文章还提供了完整的YAML模板和操作命令,帮助用户快速上手使用。
2025-10-20 11:18:40
409
原创 k8s证书处理
本文介绍了一个用于更新Kubernetes集群证书的脚本工具,主要针对使用kubeadm初始化的集群。该脚本可将kubeadm生成的有效期1年的证书更新为10年有效期,仅需在master节点执行,worker节点证书会自动轮换。使用前需克隆GitHub仓库并赋予执行权限,支持docker和containerd两种CRI运行时。执行脚本后会备份原证书并更新所有相关证书文件,包括etcd、apiserver等组件证书,最后自动重启相关服务。对于多master集群,需要在每个master节点分别执行。脚本会输出详
2025-10-20 11:16:33
926
原创 离线安装k8s1.23.17(附安装包)
本文详细介绍了Kubernetes 1.23.17的离线安装流程。主要内容包括:安装包准备(k8s、nfs、calico等组件)、Docker 24.0.2离线安装、安装前环境配置(关闭防火墙/swap/selinux等)、nfs存储安装、kubeadm安装配置、master节点初始化、去除master污点、calico网络插件部署等关键步骤。文中提供了完整的命令行操作指南,并特别提醒可通过技术博客获取最新资源。该指南适用于需要在内网或无网络环境下搭建K8s集群的场景。
2025-10-20 11:12:35
402
原创 Docker镜像下载状态详解:深入理解镜像拉取过程
本文深入解析Docker镜像下载过程中的各种状态信息,帮助用户理解镜像拉取机制。Docker镜像由多层结构组成,pull命令会显示"Downloading"、"Pull complete"等状态,分别表示正在下载、已完成下载解压等不同阶段。文章介绍了镜像基础结构、各状态含义、常见应用场景,并提供了优化下载速度、故障排查的方法,以及使用镜像加速器等实用技巧。通过理解这些状态信息,用户可以更高效地管理Docker镜像,特别是在处理大型镜像或复杂网络环境时。
2025-10-18 13:52:28
763
原创 Docker 服务热重载与容器持久化运行指南
本文介绍了Docker生产环境中的两种高可用方案:1)配置热重载实现零停机更新,通过SIGHUP信号或systemd重载应用配置变更;2)容器持久化运行(live-restore)确保服务重启时容器不中断。详细说明了两种方案的操作步骤、验证方法和注意事项,包括版本要求(1.12+)、权限管理和故障排查技巧。特别提醒热重载对不同配置变更类型的响应差异,并提供了JSON配置验证方法。适用于需要保证业务连续性的关键Docker服务维护场景。
2025-10-18 13:49:53
386
原创 Docker镜像批量管理工具:打包、加载、打Tag与推送脚本
摘要:本文介绍了针对公司内网环境开发的Docker镜像批量管理脚本,包含四个核心功能:(1)批量打包镜像为tar文件;(2)批量从tar文件加载镜像;(3)批量给镜像打tag;(4)批量推送镜像到私有仓库。这些脚本通过自动化处理显著提升了镜像迁移与管理效率,适用于需要在内网外网间传输Docker镜像的场景。文中提供了完整的Shell脚本代码示例,并附有原始技术博客链接以供参考。(149字)
2025-10-18 13:47:22
883
原创 docker常用命令
《Docker高效运维进阶指南》摘要:本文总结了DevOps中常用但易忽视的Docker实用命令,涵盖镜像管理(智能拉取、优化分析)、容器操控(资源限制、批量操作)、数据持久化(卷备份恢复)、网络配置(自定义网络)等核心场景。特别介绍了日志管理、系统维护和特权模式容器等高效技巧,帮助开发者提升容器化环境管理效率。附官方文档链接和原始技术博客地址,为读者提供完整学习路径。(148字)
2025-10-18 13:37:42
235
原创 docker24.0.2离线安装(提供安装介质)
本文介绍了docker24.0.2的离线安装方法。首先需卸载旧版本docker,然后下载并解压离线安装包到指定目录。通过rpm命令强制安装所有软件包,配置daemon.json文件设置镜像仓库等参数。最后重启docker服务并设置开机自启。文中还提供了相关资源链接和技术博客地址供参考。
2025-10-18 13:25:52
319
原创 虚拟机安装GitLab 16.0.1实践指南
摘要:GitLab 16.0.1虚拟化部署指南 本文详细介绍了在CentOS 7虚拟机上部署GitLab 16.0.1的完整过程。重点阐述了自建GitLab在企业级DevOps环境中的重要性,包括多仓库统一管理、安全性保障以及CI/CD流程集成等优势。通过分步骤说明安装基础环境、配置防火墙规则、设置国内镜像源等关键操作,为技术人员提供了一套完整的部署方案。同时简要介绍了GitLab的核心架构组件及其功能,为后续系统优化和维护奠定基础。该指南特别适合需要构建私有代码托管平台的企业技术团队参考。
2025-10-17 11:19:09
212
原创 SpringBoot配置文件加载顺序与参数优先级详解
本文详细解析了Spring Boot配置文件的加载顺序与参数优先级机制。配置加载分为两个阶段:首先确定加载哪些配置文件(由--spring.profiles.active等参数控制),然后按优先级解析属性值。配置文件搜索遵循从内部到外部、从根目录到config子目录的顺序,同一目录下不同格式的加载顺序为.yaml < .yml < .properties。实验验证了默认加载顺序,展示了12种配置源的加载优先级,其中外部config目录下的.properties文件具有最高优先级。理解这些机制有助
2025-10-17 10:35:05
2036
原创 Spring Boot项目构建秘籍:Maven插件配置完全指南
Spring Boot构建插件配置指南详解了Maven核心插件的使用场景和配置方法。重点介绍了Spring Boot Maven Plugin的可执行JAR打包功能,以及Maven Compiler、Surefire、Failsafe和Resources等插件的版本控制、测试执行和资源处理能力。通过合理配置这些插件,开发者可以优化项目构建流程,确保代码质量,实现不同环境下的稳定部署。文章提供了详实的XML配置示例,帮助开发者快速掌握各插件的关键配置项和高级用法。
2025-10-17 10:01:05
1878
原创 Linux环境安装Java详细指南
本文详细介绍了在Linux系统上安装Java环境的完整流程。首先检查并卸载系统预装的Java版本,然后下载并解压JDK安装包到指定目录。重点讲解了配置全局环境变量的方法,包括编辑/etc/profile文件和创建软链接两种方式。安装完成后提供了验证方法,并针对常见问题如权限、环境变量不生效等给出了解决方案。文章最后给出了使用root用户安装、统一安装路径等最佳实践建议,确保Java环境稳定运行。整个过程涵盖了从准备到验证的各个环节,适合作为Linux环境下Java安装的标准参考指南。
2025-10-17 09:57:33
726
原创 HTTP协议基础概念详解与实际应用指南
HTTP协议是互联网应用最广泛的应用层协议,定义了客户端与服务器之间的请求-响应通信模式。文章详细介绍了HTTP的核心概念,包括请求方法(GET/POST/PUT/DELETE等)、状态码分类(1xx-5xx)、URL结构、请求响应格式以及常见头部字段。同时探讨了HTTPS的安全机制和RESTful API设计原则。在实践方面,提供了合理使用HTTP方法、正确设置状态码和设计清晰API的最佳实践指南。这些知识对于Web开发、微服务架构和API设计至关重要,是构建可靠网络应用的基础。
2025-10-17 09:48:50
658
原创 若依微服务项目云原生部署实战:从GitLab到Kubernetes全栈指南
本专栏系统介绍若依微服务项目在云原生环境下的全栈部署实践,涵盖15篇技术文章从GitLab代码管理到Kubernetes容器编排的完整流程。内容包含MySQL主从复制、Redis缓存、Nacos服务注册、Harbor镜像仓库等核心组件部署,以及Jenkins流水线、ArgoCD实现GitOps等DevOps实践。基于Spring Cloud微服务架构,结合Istio、APISIX、ELK等工具,提供企业级微服务部署方案,适合架构师和DevOps工程师学习云原生技术栈的实际应用。
2025-10-16 11:48:29
240
原创 正则表达式基础语法详解与实际应用指南
正则表达式基础语法与应用指南:本文详细介绍了正则表达式的核心语法,包括字面量字符、元字符、字符类、量词、锚点等基本元素,以及分组、捕获、选择符等高级功能。通过实际应用场景(如文本搜索、数据验证、日志分析)展示了正则表达式的强大功能,并提供了最佳实践建议和常见错误提示。文章还推荐了常用工具和测试平台,帮助读者快速掌握这一文本处理利器。正则表达式是开发、运维和数据分析中的必备技能,掌握其核心语法能极大提高工作效率。
2025-10-16 10:02:02
345
原创 Markdown基础语法详解与实际应用指南
Markdown是一种轻量级标记语言,用于编写易读易写的格式化文档。本文详细介绍了Markdown的基础语法,包括6级标题、段落换行、文本强调、列表、链接图片、引用、代码块等常用元素。同时探讨了表格、删除线、任务列表等进阶功能,以及脚注、目录、数学公式等高级特性。文章提供了Markdown的最佳实践和常见错误示例,并推荐了Typora、VS Code等编辑工具和lint检查工具。作为技术文档编写的标准格式,掌握Markdown语法能有效提升文档质量和协作效率。
2025-10-16 09:59:42
478
原创 TOML基础语法详解与实际应用指南
TOML是一种简洁易读的配置文件格式,支持键值对、字符串、数字、布尔值、日期时间、数组和表等数据结构。它以.toml为扩展名,广泛应用于Rust和Python等语言的项目配置中。TOML语法清晰,支持多行字符串、嵌套表和内联表,适合组织复杂配置。相比JSON和YAML,TOML更注重可读性和最小化设计。最佳实践包括合理使用表组织配置、保持命名一致性,避免混合制表符和空格等常见错误。TOML已成为现代开发中管理项目配置和元数据的首选格式之一。
2025-10-16 09:57:12
465
原创 YAML基础语法详解与实际应用指南
YAML是一种广泛应用于配置文件和容器编排的数据序列化格式,本文详细介绍了其基础语法和实际应用。文章首先讲解了YAML的基本结构,包括缩进规则、基本数据类型(字符串、数字、布尔值、null)和复杂数据结构(对象、数组)。随后展示了在Docker Compose、Kubernetes和Ansible等工具中的典型应用场景,并提供了最佳实践建议和常见错误示例。文章还推荐了验证和格式化工具,帮助开发者编写规范的YAML文件。最后提供了官方文档参考和技术博客链接,方便读者深入学习。
2025-10-16 09:53:18
341
原创 JSON基础语法详解与实际应用指南
JSON是一种轻量级数据交换格式,支持字符串、数字、布尔值、null、对象和数组等数据类型。其语法规则包括键必须用双引号、数据间用逗号分隔、对象用花括号、数组用方括号等。JSON广泛应用于Web API通信、配置文件和前后端数据传输等场景。最佳实践包括使用驼峰命名、保持数据结构扁平化、采用ISO 8601日期格式等。常见错误有缺少引号、尾随逗号和使用注释。JSON已成为现代软件开发中不可或缺的数据格式,掌握其语法和应用对开发者至关重要。
2025-10-15 14:51:30
485
原创 解决ArgoCD自动同步延迟,同步镜像延迟
文章摘要 同事在使用ArgoCD时遇到自动同步和镜像同步延迟问题。ArgoCD默认每3分钟轮询Git仓库检查变化,可通过两种方法优化:1)缩短轮询间隔(如60s),但效果有限;2)配置webhook实现实时触发:a)在ArgoCD secrets中添加webhook密钥,b)在GitLab设置webhook指向ArgoCD API端点并禁用SSL校验。测试成功后,推送事件会立即触发同步,有效解决延迟问题。具体配置步骤和截图可参考原文链接。
2025-10-15 14:35:57
652
原创 【流量网关】apisix统一的流量入口方案(外网版),实现https访问
本文介绍了使用APISIX网关实现外网HTTPS访问Kubernetes集群内服务的方案。通过在APISIX节点配置k8s的CoreDNS解析,使网关能识别集群内服务地址。详细步骤包括:1)配置DNS解析文件;2)安装etcd作为配置中心;3)使用RPM方式安装和配置APISIX;4)安装APISIX-Dashboard管理界面;5)以Nacos服务为例演示路由配置流程。最后通过腾讯云申请SSL证书,实现HTTPS安全访问。该方案统一了流量入口,将外部请求通过APISIX网关转发至集群内部服务。
2025-10-15 14:26:35
2232
原创 【流量网关】k8s与apisix统一的流量入口方案(内网版)
APISIX是一个开源的高性能API网关软件,旨在提供可扩展、可靠和灵活的API管理解决方案。它由Apache APISIX团队开发,基于Nginx和OpenResty构建,并提供了强大的功能,如路由、负载均衡、限流、鉴权、日志记录等。APIsix的设计目标是使开发人员能够轻松构建和管理大规模的分布式API架构。APIsix-Dashboard(也称为APIsix Dashboard或APISIX Dashboard)是一个用于管理和监控APIsix的Web界面。
2025-10-15 13:50:54
740
原创 Ansible 部署指南
Ansible 是一款基于 OpenSSH 协议的开源自动化运维工具,致力于通过简单、可靠的方式实现系统配置管理、应用部署及复杂 IT 任务编排。该工具特别适合开发团队、运维工程师及 IT 管理者使用,尤其在持续部署、零停机升级等场景中展现显著优势。
2025-10-15 13:43:33
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅