自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jenkins 2.528.3 与 GitLab 深度集成:实现自动构建

Jenkins实现GitLab代码推送自动构建的两种方法:1. 使用GitLabPlugin进行官方集成,需安装插件、配置GitLab凭证和服务器连接,在Jenkins项目中设置构建触发器,并通过GitLab项目集成或Webhook方式完成配置;2. 采用GenericWebhookTriggerPlugin实现灵活触发,需编写Pipeline脚本定义触发规则,并在GitLab中配置Webhook。两种方法都能实现代码推送后自动触发构建,前者集成度高可回传构建状态,后者支持复杂触发逻辑。配置时需注意网络连通

2025-12-23 21:08:18 869

原创 DevOps

DevOps是一种开发运维一体化的方法论,旨在通过自动化流程促进开发、运维和质量保障部门的高效协作。其核心优势在于缩短交付周期,提升部署稳定性,实现持续集成和持续部署。DevOps的出现得益于容器化和微服务技术的发展,以及企业对敏捷开发的更高需求。其生命周期涵盖产品全流程,三大原则包括流动、反馈和持续学习。通过Jenkins等工具实现自动化构建、测试和部署,结合Maven进行项目管理,DevOps能显著提升软件交付效率和质量,使企业快速响应市场变化。

2025-12-18 21:25:16 882

原创 Kubernetes集群升级指南

本文详细介绍了Kubernetes集群从v1.24.1升级到v1.29.15的完整过程。主要内容包括:升级前的准备工作(查看节点状态、集群配置)、master节点升级步骤(kubeadm升级、验证升级计划、执行升级)、worker节点升级流程(kubelet升级、节点排空与恢复)以及升级后的验证。文章特别强调了升级过程中的关键注意事项,如组件版本差异检查、节点调度保护设置等,并提供了详细的命令示例和输出日志。最后总结了Kubernetes集群升级的基本步骤和注意事项,包括数据备份、滚动升级策略和升级失败回滚

2025-12-17 20:24:16 1199

原创 Kubernetes etcd备份恢复

etcdctl是etcd数据库的命令行客户端工具,提供集群管理、键值操作、租约管理等功能。本文介绍了etcdctl的基本用法,包括查看集群状态、成员管理、键值增删改查、租约设置与续约、快照备份恢复等操作。重点讲解了在Kubernetes环境中如何备份和恢复etcd数据,包括单节点和多节点集群的恢复流程。通过定期备份etcd快照,可以在灾难发生时快速恢复Kubernetes集群状态。文章还详细说明了租约的生命周期管理、监听键变更等高级功能,并提供了常用命令的中文翻译和使用示例。

2025-12-17 20:16:20 977

原创 K8S-CoreDNS组件

Kubernetes服务发现机制解析:文章详细介绍了Kubernetes中基于CoreDNS的服务发现原理。主要包括:1)Pod的四种DNS策略(Default/ClusterFirst/ClusterFirstWithHostNet/None)及其配置方式;2)CoreDNS解析规则,包括search域、ndots参数对域名查询顺序的影响;3)通过Service名称实现跨Namespace通信的机制;4)通过hostname和subdomain实现Pod间直接通信;5)CoreDNS的Corefile配置

2025-12-16 21:42:54 617

原创 K8S-网络组件 Calico

Calico是一款开源的容器网络方案,采用纯三层架构实现容器间通信,适用于Kubernetes、OpenShift等平台。其核心优势包括:高效的三层路由转发(避免Overlay开销)、天然可扩展性、简单调试和较少依赖。Calico通过Felix组件管理路由规则和ACL,使用BGP协议自动同步集群路由信息,支持全互联和路由反射两种组网模式。此外还提供IPIP隧道模式实现跨网段通信。主要缺点在于路由规模随容器数量增长,运维复杂度高,且不支持VPC。相比传统方案,Calico具有更优的资源利用率,适合对性能和扩展

2025-12-16 21:38:58 620

原创 k8s-网络

本文介绍了Kubernetes(K8s)的主要网络解决方案及其特性。K8s网络需满足Pod间无NAT通信、节点与Pod直接通信等要求。重点分析了Calico、Flannel、WeaveNet和Cilium等方案的技术原理、优缺点及适用场景:Calico采用三层路由和BGP协议,性能高但配置复杂;Flannel使用简单覆盖网络,适合中小集群;WeaveNet自动管理网络但性能较低;Cilium基于BPF技术,支持应用层策略但需新内核。文章还详细解析了覆盖网络和VXLAN技术,包括其封装原理、控制平面及与底层网

2025-12-15 18:26:24 937

原创 K8S-组件介绍

Kubernetes(k8s)是云原生容器编排平台,源自Google的Borg系统。它简化微服务部署,提供自动伸缩、自我修复、滚动更新等功能。k8s采用master/slave架构,包含API Server、Controller Manager等核心组件,通过预选和优选策略智能调度Pod。k8s解决了Docker单机局限,实现集群管理、服务发现和负载均衡。其核心概念包括Pod、Service、Deployment等,支持配置管理、密钥管理和存储编排。作为容器编排的事实标准,k8s显著提升了开发效率和系统可靠

2025-12-15 18:20:20 898

原创 K8S-Helm

摘要: Helm是Kubernetes的包管理工具,通过Chart打包方式简化应用部署和管理。本文详细介绍了Helm的核心概念(Chart、Release、Repository)、工作原理及部署流程。主要内容包括:1) Helm组件安装配置;2) Chart目录结构和YAML文件解析;3) 实际部署Nginx应用的完整案例;4) 应用的升级、回滚和卸载操作。通过Helm可以避免手动编写大量K8s资源清单文件,实现应用的版本控制和多环境统一部署,显著提升Kubernetes应用管理效率。文中还演示了如何使用H

2025-12-14 20:19:31 568

原创 k8s-蓝绿发布与金丝雀发布

摘要:本文详细介绍了Kubernetes中的两种主流部署策略:蓝绿发布和金丝雀发布。蓝绿发布通过维护两个独立环境实现零停机切换,适合关键业务的全量验证;金丝雀发布则采用渐进式流量分配策略,逐步验证新版本稳定性。文章分别阐述了四种实现方法:Service标签切换、Ingress控制器、Istio服务网格和ArgoRollouts自动化工具,并分析了各自优缺点及适用场景。最后对比了两种策略的核心差异,指出蓝绿发布适合快速回滚场景,金丝雀发布更利于风险控制,建议根据业务需求和技术栈选择合适方案。

2025-12-14 20:13:32 711

原创 K8S调度管理

摘要:本文详细介绍了Kubernetes中Pod调度的多种控制方式。主要包括:1)节点选择器(nodeSelector/nodeName)实现Pod定向调度;2)Pod亲和性(podAffinity)与反亲和性(podAntiAffinity)实现Pod协同或隔离部署;3)污点(Taints)与容忍(Tolerations)机制控制节点是否接受Pod调度。文章通过YAML示例演示了硬性/软性调度约束的实现方式,并分析了各种调度策略的应用场景,如高可用部署、资源隔离等。同时解释了topologyKey、lab

2025-12-11 19:10:18 433

原创 K8S-特殊容器

摘要: Init容器是Kubernetes中用于初始化工作的特殊容器,会在主容器启动前按顺序执行完成。它具有与普通容器不同的特性:必须成功运行、可包含实用工具、拥有独立文件系统视图。典型应用场景包括服务依赖检查、集群配置初始化等。通过案例演示了如何使用Init容器等待服务就绪。此外,文章还介绍了临时容器(EphemeralContainers)的概念,它主要用于故障排查,特别是针对无Shell的Distroless镜像场景。临时容器不支持端口探测和资源限制,通过kubectl debug命令创建。两者都是K

2025-12-10 14:07:20 909

原创 k8s-持久化存储

Kubernetes持久化存储机制解析 Kubernetes中Pod数据默认是临时的,当Pod被删除或重启时数据会丢失。持久化存储机制通过多种方式解决这一问题: 基础存储类型: emptyDir:临时目录,随Pod创建/删除而存在/消失 hostPath:节点级存储,数据在Pod删除后仍保留 NFS:共享存储,解决单点故障问题 高级存储方案: PV/PVC:静态配置存储资源 PV定义存储资源属性 PVC声明存储需求 支持Retain/Delete回收策略 动态存储供应: StorageClass:自动创建P

2025-12-09 21:48:50 1128

原创 K8S-RBAC认证中心

本文详细介绍了Kubernetes的安全管理机制,主要包括认证、授权和准入控制三大环节。认证环节支持令牌和SSL认证方式,区分用户账号(Users)和服务账号(ServiceAccount)。授权环节重点讲解了RBAC(基于角色的访问控制)机制,包括Role、ClusterRole及其绑定方式,并提供了常见角色和绑定的配置示例。准入控制环节则通过MutatingAdmissionWebhook和ValidatingAdmissionWebhook实现请求对象的修改和验证。文章还通过具体案例演示了如何限制不同

2025-12-09 21:23:50 770

原创 K8S Job & Cronjob

本文介绍了Kubernetes中Job和CronJob两种资源类型。Job用于创建一次性任务Pod,确保指定数量的Pod成功完成,支持失败重试、并行执行等特性。CronJob则基于时间调度周期性地创建Job,适合定时任务场景。文章详细解析了两种资源的YAML配置,包括Job的完成次数、并发数、超时设置等参数,以及CronJob的定时表达式配置。通过实际演练演示了如何创建Job计算π值和CronJob每分钟输出日志,并展示了Pod生命周期状态变化和运行结果查看方法。这两种资源为Kubernetes提供了可靠的

2025-12-08 20:25:20 564

原创 K8S-Ingress资源对象

Kubernetes集群服务暴露方案比较与Ingress实践 本文探讨了Kubernetes集群对外暴露服务的三种主要方式:NodePort、LoadBalancer和Ingress。NodePort会占用大量集群端口,LoadBalancer需要为每个服务单独配置,都存在明显不足。Ingress作为更优解决方案,只需一个NodePort或LB即可管理多个服务,相当于7层负载均衡器。 文章详细演示了Ingress的两种部署模式: NodePort模式:通过创建Ingress规则将域名映射到Service,配

2025-12-05 15:56:01 1056

原创 K8S-Configmap资源

Kubernetes ConfigMap详解 ConfigMap是Kubernetes中用于存储非机密配置数据的资源对象,支持键值对和文件两种形式存储。它实现了镜像与配置文件的解耦,提升了可移植性和复用性。文章详细介绍了: 创建方式:命令行创建、文件创建、目录创建和YAML清单创建 使用方法: 通过环境变量引入(configMapKeyRef) 使用envFrom批量引入 挂载为Volume(最常用方式) 热更新限制: 仅支持Volume挂载方式更新 需要应用程序支持动态感知配置变化 环境变量方式不支持热更

2025-12-04 18:50:05 1056

原创 K8S-Statefulset控制器

StatefulSet是Kubernetes中用于管理有状态服务的控制器,与无状态服务控制器不同,它为每个Pod提供稳定的网络标识和持久化存储。本文详细解读了StatefulSet的工作原理,包括其核心组成部分Headless Service和volumeClaimTemplates,并通过实际案例演示了如何部署web站点。文章还介绍了StatefulSet资源清单文件的编写技巧,以及Pod扩容、缩容和更新的操作步骤。关键点包括:StatefulSet保证Pod名称有序稳定、Headless Service

2025-12-04 18:26:00 894

原创 K8S-daemonset控制器

DaemonSet概述与应用 DaemonSet是Kubernetes控制器,确保集群每个节点运行相同Pod副本,自动随节点增减同步Pod。典型应用场景包括节点级存储(如ceph)、日志收集(如fluentd)和监控组件(如Prometheus)。与Deployment不同,DaemonSet每个节点仅运行一个副本。 资源清单编写要点 核心字段:apiVersion(apps/v1)、kind(DaemonSet)、metadata(name/labels)、spec(定义Pod模板) 关键配置:updat

2025-12-03 21:01:06 926

原创 K8S-Deployment资源对象

Kubernetes Deployment 是管理 Pod 和 ReplicaSet 的声明式对象,支持滚动更新、回滚、扩缩容等操作。本文详细解析了 Deployment 的 YAML 配置,包括副本数设置、更新策略(maxSurge/maxUnavailable)、健康检查(livenessProbe/readinessProbe)、资源限制和环境变量等核心配置项。通过企业应用案例演示了如何创建 Deployment 和 Service,并进行扩缩容、滚动更新和版本回滚操作。最后介绍了自定义更新策略的设置

2025-12-02 18:34:48 1113

原创 K8S-Pod资源对象

本文全面介绍了Kubernetes中的Pod概念及其管理。Pod是Kubernetes中最小的可部署计算单元,包含一个或多个共享存储和网络的容器。文章详细阐述了Pod的创建流程,从客户端请求到最终容器运行的完整过程。重点解析了Pod资源清单的配置参数,包括必填字段、容器定义、探针设置等核心内容。通过具体示例展示了如何使用exec、httpGet和tcpSocket三种探针类型进行容器健康检查。同时介绍了Pod的标签管理、资源限制设置以及常见状态和排障方法。文章还提供了YAML文件模板和常用命令参考,为Kub

2025-12-01 21:18:51 876

原创 Ansible之Playbook简单应用

Ansible Playbook 是用于配置、部署和管理主机的自动化脚本,采用YAML格式编写。Playbook包含核心元素如主机列表(Hosts)、任务集(Tasks)、变量(Variables)和模板(Templates)等。它通过ansible-playbook命令执行,支持条件判断(when)、任务委派(delegate_to)等功能,提供文件操作(file)、软件管理(yum)、定时任务(cron)等模块。Playbook语法严格遵循缩进规则,支持注释和多种运行选项,如语法检查(--syntax-

2025-11-13 18:52:41 655

原创 Ansible安装与入门

Ansible是一款基于Python开发的自动化运维工具,具有轻量级、部署简单的特点。它通过SSH协议实现远程主机管理,无需在被控端安装客户端。Ansible提供两种任务执行模式:ad-hoc模式用于执行单条命令,playbook模式用于编排复杂任务。核心架构包括主机清单、模块、插件和剧本等组件。常用模块包括command、shell、copy、file、yum、service等,可用于执行命令、管理文件、安装软件、启停服务等操作。Ansible还提供setup模块用于收集主机信息,以及用户、组管理功能。通

2025-11-12 21:32:14 676

原创 zabbix软件的告警和自动发现

本文详细介绍了Zabbix监控系统的三种告警方式配置方法:1. 邮件告警设置:包括163邮箱授权码获取、SMTP服务器配置、Zabbix界面媒介类型创建及触发器动作设置。2. 钉钉告警配置:从创建钉钉群、添加自定义机器人、获取webhook,到编写Python告警脚本并部署到Zabbix服务器,最后完成告警测试。3. 企业微信告警实现:通过注册企业微信、创建应用机器人、关联个人微信,编写Python告警脚本并集成到Zabbix报警系统中。三种方式均包含完整的配置步骤、脚本代码和测试验证方法,涵盖了从服务端配

2025-11-11 23:11:06 952

原创 Zabbix7添加监控主机

本文详细介绍了使用Zabbix监控多类系统的配置方法:1)Linux系统需安装agent并配置server地址;2)Windows系统需解压安装包并启动服务;3)网络设备通过SNMP协议实现监控;4)MySQL数据库监控需部署脚本、创建监控用户并添加模板。最后展示了如何添加自定义监控项及图形界面配置,完成全部监控流程的部署与验证。

2025-11-07 14:59:28 863

原创 Zabbix 7 监控

Zabbix7作为开源企业级监控系统,在混合云监控、性能优化和智能告警方面实现重大突破。核心亮点包括:支持千万级指标秒级采集的新架构(性能提升20倍)、云原生混合架构监控(K8S自动发现)、Vue3重构的现代化UI,以及从基础设施监控向可观测性平台的演进(整合Metrics/Logs/Traces)。其分布式架构支持ClickHouse时序存储,新增eBPF无埋点采集和OTel应用追踪,并通过动态密钥认证强化安全。典型应用场景涵盖金融交易链路分析、制造业PLC监控等,推荐采用边缘-区域-全局三级部署架构,满

2025-11-06 14:31:01 1032

原创 Elasticsearch 、Logstash以及Filebeat介绍与配置详解

Elasticsearch(ES)是一个开源的分布式搜索分析引擎,基于Apache Lucene构建。其核心能力包括实时数据分析、全文检索、结构化/非结构化数据处理以及水平扩展性,能够处理PB级数据。ES通过分布式架构、高性能原理和创新数据模型解决了传统数据库在搜索与分析场景的性能瓶颈。关键特性包括灵活的节点角色配置、分片分配策略和安全体系。典型应用场景涵盖企业搜索、日志分析、安全监控和业务分析。生产环境部署需要重点关注配置优化、安全设置和性能调优,涉及网络、内存、JVM等多个维度的参数调整。ES 7.x版

2025-11-04 18:42:25 763

原创 HAProxy 简介及配置

HAProxy是一款高性能的开源负载均衡软件,支持TCP和HTTP协议,适用于处理高并发连接。它具有高可用性、负载均衡和应用代理功能,支持虚拟主机和多种负载均衡算法(如轮询、最小连接数等)。HAProxy通过IP哈希、Cookie和Session三种方式实现会话保持,确保用户请求转发到同一后端服务器。其配置文件分为全局和代理两部分,支持详细的日志记录和监控页面。安装方式包括源码编译和yum安装,配置灵活且易于管理,适合高负载网站的需求。

2025-11-03 19:52:23 724

原创 LVS-TUN模式配置

本文详细介绍了LVS-TUN模式的配置过程。实验环境包括调度器(192.168.100.100)、2台Web服务器(192.168.100.1/2)和客户端(192.168.100.3)。配置步骤包括:1)调度器上清除DR模式策略,加载隧道模块,设置VIP(192.168.100.101)并开启路由转发;2)Web服务器配置ARP参数,加载隧道模块;3)设置轮询调度策略;4)调整反向路径过滤参数(rp_filter=0)以避免数据包丢弃。最后通过抓包验证配置效果,强调了关闭反向参数检验的必要性以实现跨网段通

2025-11-02 19:46:38 608

原创 LVS-DR模式配置

本文介绍了LVS-DR模式下负载均衡系统的配置方法。主要内容包括:1)负载均衡器配置:设置VIP地址、安装ipvsadm、配置负载分配策略;2)Web节点配置:调整ARP参数防止IP冲突,配置虚拟IP地址和回环路由;3)测试验证。通过内核参数优化确保Web节点正确处理ARP请求,使返回流量经过负载均衡器,实现高可用性和负载均衡。系统采用轮询算法分配请求,修改IP地址实现请求转发,最终响应通过VIP地址返回客户端。

2025-11-02 19:42:59 803

原创 LVS-NAT模式配置

本文摘要:该文档记录了Linux环境下配置负载均衡系统的完整流程。首先在负载调度器上配置双网卡、安装ipvsadm工具并开启路由转发功能,配置负载均衡策略(轮询模式);然后在Web节点上安装Nginx并配置网络;最后通过curl命令测试负载均衡效果。整个过程包含了网络配置、服务安装、负载策略设置等关键步骤,实现了将访问请求分配到多个后端服务器的功能。

2025-11-02 19:34:58 748

原创 LVS负载均衡集群理论详解

摘要:本文详细介绍了Linux虚拟服务器(LVS)集群技术的原理与应用。主要内容包括:(1)集群技术概述,包括负载均衡、高可用和高性能三种集群类型;(2)LVS的工作原理和优势,对比分析了LVS与Nginx的区别;(3)LVS三种工作模式(NAT、TUN、DR)的实现原理、特点及适用场景;(4)IPVS模块的功能及ipvsadm命令使用。文章通过深入的技术分析,阐明了LVS作为高效四层负载均衡解决方案的技术特点,包括高性能、高可用性和可扩展性等优势,为构建高可靠的服务器集群系统提供了技术参考。

2025-10-30 14:04:46 777

原创 Keepalived双机热备

Keepalived是一个基于VRRP协议的高可用解决方案,用于实现服务器故障转移和负载均衡。它通过主备服务器架构(MASTER-BACKUP)和虚拟IP机制,确保服务连续性。当主服务器故障时,备服务器自动接管虚拟IP提供服务。Keepalived支持多层次健康检测(三层ICMP、四层TCP端口、七层应用检查),并提供丰富的状态通知功能(如notify_master/backup/fault),可执行自定义脚本实现故障响应。配置文件包含全局定义、VRRP实例和虚拟服务器等模块,支持多种负载均衡算法和会话保持

2025-10-29 21:45:15 1172

原创 Redis Cluster集群理论

Redis集群模式对比及原理分析 摘要:文章对比了Redis三种集群模式的特点:主从模式(2.8前)实现读写分离但需人工故障转移;哨兵模式(2.8后)支持自动故障转移但无法动态扩容;Cluster模式(3.0后)采用无中心化架构,支持动态扩容和自动故障转移,通过16384个slot实现数据分片,使用Gossip协议进行节点通信。重点分析了Cluster模式的原理,包括数据分片机制、请求重定向、故障转移流程等,并指出其不支持多key操作、多数据库等限制。最后提供了业务使用时需注意的批量操作、事务等关键事项。

2025-10-28 21:36:24 767

原创 Redis Sentinel哨兵集群

本文介绍了Redis主从复制存在的问题及Sentinel高可用解决方案。Redis主从复制虽然能实现数据备份和读写分离,但故障转移需要人工干预。Redis Sentinel通过分布式架构实现自动故障转移,包含三个定时监控任务(每10秒获取拓扑结构、每2秒交换节点信息、每1秒心跳检测)和五步故障转移流程(主观下线、客观下线、领导者选举、故障转移、配置更新)。文章详细演示了Sentinel集群的部署步骤,包括Redis实例配置、主从复制设置、Sentinel节点配置及故障测试。通过Sentinel集群,Redi

2025-10-28 20:04:04 1240

原创 Redis主从复制

Redis主从复制是构建高可用Redis架构的基础,通过数据副本实现故障恢复和负载均衡。文章详细介绍了Redis主从结构的三种拓扑形式(一主一从、一主多从、树状结构)及其适用场景,深入解析了主从复制的工作原理,包括全量复制和部分复制的流程、心跳检测机制等关键环节。同时提供了详细的Redis主从配置部署步骤,涵盖环境准备、服务安装、参数配置及功能验证等实践内容,并针对密码验证、只读模式、传输延迟等安全性问题给出解决方案。通过实际案例演示了如何搭建一主两从的Redis复制环境,帮助读者掌握Redis复制技术的核

2025-10-28 19:48:23 1145

原创 Redis数据库基础

Redis是一种高性能的内存/缓存型NoSQL数据库,支持持久化功能。文章首先对比了关系型数据库(如MySQL、Oracle)和非关系型数据库的特点,包括数据存储方式、扩展方式和事务支持等差异。随后详细介绍了Redis的特性:单进程模型、极高的读写速度、丰富的数据类型、原子性操作等。文章还提供了Redis的安装配置指南,包括内核参数调整、编译安装步骤和配置文件修改。此外,阐述了Redis常用命令工具(如redis-cli、redis-benchmark)和数据库操作命令(如set/get/keys/del等

2025-10-27 14:30:12 923

原创 Ceph存储

本文介绍了Ceph分布式存储系统的核心概念和部署流程。主要内容包括:1)存储基础,比较DAS、NAS、SAN等存储类型;2)Ceph概述,包括其高扩展性、高可靠性等优势;3)详细部署步骤,从环境准备到集群搭建;4)资源池管理操作;5)客户端挂载使用。重点讲解了Ceph的核心组件如OSD、Monitor、MGR等的作用,以及数据存储流程和CRUSH算法原理。通过step-by-step的部署指南,帮助读者快速搭建一个基本的Ceph集群,并掌握基本的管理操作。

2025-10-26 18:02:01 1687

原创 NFS文件存储

摘要:NFS(网络文件系统)通过2049端口实现跨平台文件共享,客户端可挂载服务器目录如同本地磁盘。其工作原理依赖RPC协议(111端口)协调数据传输端口。安装使用nfs-utils包,配置文件为/etc/exports,支持ro/rw等权限设置。客户端通过showmount查看共享目录,mount命令进行挂载,也可配置/etc/fstab实现开机自动挂载。服务启停使用systemctl控制,主要存储静态数据如视频、图片等。

2025-10-23 21:45:13 1110

原创 MySQL Galera Cluster部署

MySQL Galera Cluster是一种高可用的同步多主数据库集群方案,基于Galera Library实现。它支持同步复制、自动故障转移和节点加入,确保数据强一致性。与传统MySQL主从复制相比,Galera Cluster具有多主节点架构、同步复制机制和更强的容错能力。文章详细介绍了四节点环境的部署过程,包括软件安装、配置文件设置、用户授权和集群验证,并提供了全节点宕机后的恢复方法。通过实际测试验证了数据同步功能,同时对比分析了Galera Cluster与传统MySQL在架构、一致性和管理等方面

2025-10-22 21:15:56 1333

空空如也

空空如也

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

TA关注的人

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