<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pengxiaolin_yi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pengxiaolin_yi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pengxiaolin_yi]]></copyright><item><title><![CDATA[CI/CD(持续集成/持续交付企业示例)]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161494492</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161494492</guid><author>pengxiaolin_yi</author><pubDate>Tue, 08 Sep 2026 16:43:35 +0800</pubDate><description><![CDATA[内容描述了一个CI/CD流程：在Jenkins中添加docker节点，安装docker和java，配置Harbor仓库，然后通过GitLab触发构建，自动上传镜像到Harbor，业务节点自动更新。为实现容器镜像持续集成并自动上传至Harbor仓库，在Jenkins中添加Docker节点并安装配置Docker、Java环境，连接Harbor；安装Git及构建插件，设置构建规则。通过GitLab提交Dockerfile和页面代码触发构建，业务主机自动从仓库拉取最新镜像更新，测试验证版本迭代生效。]]></description><category></category></item><item><title><![CDATA[kubernetes 微服务]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164097971</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164097971</guid><author>pengxiaolin_yi</author><pubDate>Thu, 03 Sep 2026 18:41:35 +0800</pubDate><description><![CDATA[内容是微服务Service类型和Ingress，包括ClusterIP、NodePort、LoadBalancer、ExternalName、Headless、IPVS、MetalLB、Ingress用法、金丝雀发布等。微服务通过Service暴露并实现负载均衡，类型包括ClusterIP、Headless、NodePort、LoadBalancer、ExternalName，及MetalLB扩展；Ingress支持七层路由、域名访问、TLS、认证及金丝雀发布]]></description><category></category></item><item><title><![CDATA[kubernetes 控制器的使用]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164065729</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164065729</guid><author>pengxiaolin_yi</author><pubDate>Wed, 26 Aug 2026 21:13:36 +0800</pubDate><description><![CDATA[控制器也是管理pod的一种手段自主式pod：pod退出或意外关闭后不会被重新创建控制器管理的 Pod：在控制器的生命周期里，始终要维持 Pod 的副本数目Pod控制器是管理pod的中间层，使用Pod控制器之后，只需要告诉Pod控制器，想要多少个什么样的 Pod就可以了，它会创建出满足条件的Pod并确保每一个Pod资源处于用户期望的目标状态。如果Pod资 源在运行中出现故障，它会基于指定策略重新编排Pod。]]></description><category></category></item><item><title><![CDATA[kubernetes pod管理]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164014989</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/164014989</guid><author>pengxiaolin_yi</author><pubDate>Tue, 25 Aug 2026 21:53:55 +0800</pubDate><description><![CDATA[Pod是可以创建和管理Kubernetes计算的最小可部署单元一个Pod代表着集群中运行的一个进程，每个pod都有一个唯一的ip。一个pod类似一个豌豆荚，包含一个或多个容器（通常是docker）多个容器间共享IPC、Network和UTC namespace。]]></description><category></category></item><item><title><![CDATA[kubernetes 环境部署]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163925619</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163925619</guid><author>pengxiaolin_yi</author><pubDate>Sat, 22 Aug 2026 17:05:50 +0800</pubDate><description><![CDATA[【代码】kubernetes 环境部署。]]></description><category></category></item><item><title><![CDATA[MySQL集群技术 4.高可用之组复制 (MGR)]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163613109</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163613109</guid><author>pengxiaolin_yi</author><pubDate>Wed, 12 Aug 2026 11:35:05 +0800</pubDate><description><![CDATA[MySQL Group Replication (MGR) 是MySQL官方提供的高可用集群解决方案，支持单主和多主两种模式。MGR通过一致性协议确保事务提交需要获得大多数节点(N/2+1)的同意，具有自动故障检测和脑裂保护机制。配置过程包括：修改my.cnf文件设置节点参数、创建复制用户、初始化组复制等。单主模式仅允许一个节点写入，多主模式则所有节点均可读写。测试时需确保跨节点数据同步正常。MGR最少需要3个节点，最多支持9个节点，提供了比传统复制更可靠的高可用保障。]]></description><category></category></item><item><title><![CDATA[mysql 集群技术 3.高可用之 MHA]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163595747</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163595747</guid><author>pengxiaolin_yi</author><pubDate>Tue, 11 Aug 2026 00:34:02 +0800</pubDate><description><![CDATA[MySQL高可用解决方案MHA（Master High Availability）可实现主库故障时30秒内自动完成切换，最大限度保证数据一致性。MHA由Manager（管理节点）和Node（数据库节点）组成，支持一主多从架构，最少需三台服务器。其特点包括：自动故障切换时保存主库二进制日志、支持半同步复制降低数据丢失风险、通过算法选择最优备选主库（基于复制位置、配置顺序或权重）。部署需安装Perl相关依赖及MHA软件包，配置主从复制和SSH免密登录，并通过配置文件定义各节点角色。MHA提供手动和自动两种切换模]]></description><category></category></item><item><title><![CDATA[MySQL集群技术 2.组从复制]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163639709</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163639709</guid><author>pengxiaolin_yi</author><pubDate>Mon, 10 Aug 2026 17:42:52 +0800</pubDate><description><![CDATA[本文介绍了MySQL主从复制的配置过程。首先在10主机上编译安装MySQL，然后通过复制方式在.20和.30主机上部署MySQL环境。配置步骤包括：1）修改各主机hosts文件实现DNS解析；2）设置MySQL运行环境变量；3）配置主从服务器的my.cnf文件；4）在主库创建复制账号并授权；5）在从库配置CHANGE MASTER参数并启动复制。最后通过创建测试数据库和表验证主从同步是否成功，并演示了如何将新从库加入复制集群，包括数据备份导入和配]]></description><category></category></item><item><title><![CDATA[MySQL 集群技术 1.源码编译与部署]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163586589</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163586589</guid><author>pengxiaolin_yi</author><pubDate>Sun, 09 Aug 2026 20:59:25 +0800</pubDate><description><![CDATA[本文介绍了在Linux系统上通过源码编译方式部署MySQL 8.3的完整流程。主要内容包括：下载MySQL源码包、安装编译依赖工具（如cmake、gcc等）、配置编译参数（指定安装路径、数据目录、字符集等）、执行make编译和安装。部署阶段涉及设置环境变量、创建配置文件、初始化数据库、设置root密码及安全加固（删除匿名用户、禁止root远程登录等）。该过程适合企业生产环境部署，需要较长时间编译并确保服务器配置足够。]]></description><category></category></item><item><title><![CDATA[数据库MySQL 1.安装环境部署（openEuler 系统版）]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163569274</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163569274</guid><author>pengxiaolin_yi</author><pubDate>Fri, 07 Aug 2026 20:12:37 +0800</pubDate><description><![CDATA[本文详细记录了在openEuler 22.03系统上安装配置MySQL 8.0.45的全过程。主要步骤包括：1）下载openEuler系统镜像并创建虚拟机；2）系统初始化配置（关闭防火墙、禁用SELinux、设置时区）；3）通过yum安装基础工具；4）下载并解压MySQL二进制包到/usr/local/mysql；5）创建mysql用户组和用户，初始化数据库；6）配置MySQL服务（修改my.cnf、创建systemd服务）；7）设置root密码和环境变量。最终完成MySQL服务的启动验证，实现通过命令行连]]></description><category></category></item><item><title><![CDATA[Haproxy 负载均衡]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163344601</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163344601</guid><author>pengxiaolin_yi</author><pubDate>Sat, 01 Aug 2026 17:35:52 +0800</pubDate><description><![CDATA[本文介绍了负载均衡（LB）的基本概念、作用及实现方式。负载均衡通过将业务请求分发到多个后端服务器，提高了并发处理能力和高可用性，同时节约IP资源并隐藏内部服务器IP。文章详细对比了四层和七层负载均衡的区别：四层基于IP和端口，性能较高；七层基于应用层信息（如URL、HTTP头），功能更丰富但性能较低。此外，文章重点讲解了HAProxy的安装、配置、调度算法（如轮询、最少连接、源地址哈希等）以及会话保持、状态页、IP透传等高级功能。最后介绍了ACL访问控制和自定义错误页面的实现方法。]]></description><category></category></item><item><title><![CDATA[haproxy七层负载的简单实现]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163375747</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163375747</guid><author>pengxiaolin_yi</author><pubDate>Fri, 31 Jul 2026 22:19:44 +0800</pubDate><description><![CDATA[摘要：本文记录了在Linux环境下配置HAProxy负载均衡器的详细过程。首先在HAProxy服务器(192.168.0.30)上安装并启用服务，开启IP转发功能。随后在两台后端节点(192.168.0.10和192.168.0.20)上部署Nginx服务。配置HAProxy采用frontend+backend和listen两种方式实现轮询负载均衡，并通过curl命令验证配置成功，请求被均匀分配到两个后端节点。测试结果显示负载均衡功能正常工作，实现了请求在web1和web2服务器之间的轮询分发。]]></description><category></category></item><item><title><![CDATA[实战项目之利用lvs对数据库读动作做负载均衡集群]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163311260</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163311260</guid><author>pengxiaolin_yi</author><pubDate>Fri, 31 Jul 2026 20:51:26 +0800</pubDate><description><![CDATA[【代码】实战项目之利用lvs对数据库读动作做负载均衡集群。]]></description><category></category></item><item><title><![CDATA[kubernetes]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/159613269</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/159613269</guid><author>pengxiaolin_yi</author><pubDate>Wed, 29 Jul 2026 18:02:25 +0800</pubDate><description><![CDATA[本文详细记录了Kubernetes集群的完整部署与管理过程，主要内容包括： 基础环境搭建 构建Harbor私有镜像仓库 准备Kubernetes节点主机（关闭swap、安装Docker、配置仓库加速器） 部署Kubernetes集群（安装cri-dockerd、kubeadm等组件） 初始化集群并安装Flannel网络插件 核心功能实现 Pod管理与优化（命令式/YAML声明式操作） 控制器使用（ReplicaSet/Deployment/DaemonSet等） 服务发现（ClusterIP/NodePor]]></description><category></category></item><item><title><![CDATA[LVS负载调度]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163251216</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/163251216</guid><author>pengxiaolin_yi</author><pubDate>Wed, 29 Jul 2026 17:14:36 +0800</pubDate><description><![CDATA[LVS（Linux Virtual Server）是Linux内核层实现的高性能负载均衡技术，支持NAT、DR、TUN和FULLNAT四种工作模式。NAT模式通过修改目标IP实现转发，但性能受限于调度器；DR模式由RS直接响应客户端，效率更高；TUN模式通过IP隧道实现跨网络调度；FULLNAT同时修改源/目标IP。LVS提供RR、WRR、LC等调度算法，支持会话保持和防火墙标记解决HTTPS轮询问题。关键配置包括VIP设置、ARP抑制、权重调整和持久连接，适用于高并发Web服务集群场景。]]></description><category></category></item><item><title><![CDATA[CICD 持续集成与持续交付]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161318805</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161318805</guid><author>pengxiaolin_yi</author><pubDate>Thu, 28 May 2026 22:13:17 +0800</pubDate><description><![CDATA[Git 是一个分布式版本控制系统，被广泛用于软件开发中，以管理代码的版本和变更。主要特点：1.分布式每个开发者都有完整的代码仓库副本，这使得开发者可以在离线状态下进行工作，并且在网络 出现问题时也不会影响开发。即使中央服务器出现故障，开发者仍然可以在本地进行开发和查看项目历史。2.高效的分支管理Git 中的分支创建和切换非常快速和简单。开发人员可以轻松地创建新的分支来进行新功能的 开发或修复 bug，而不会影响主分支。合并分支也相对容易，可以使用多种合并策略来满足不同的需求。]]></description><category></category></item><item><title><![CDATA[zabbix]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161172234</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/161172234</guid><author>pengxiaolin_yi</author><pubDate>Fri, 22 May 2026 15:53:20 +0800</pubDate><description><![CDATA[1. 告别一台一台手动配置2. 统一监控标准，杜绝配置混乱3. 后期维护只改模板，所有主机自动更新4. 可打包全套监控能力5. 区分业务类型，分类管理6. 不碰官方内置模板，升级不被覆盖7. 支持导入导出，备份 / 迁移超方便fs 是文件系统的具体实例。一个具体的挂载点，如/home或者/boot等等;<mode> 参数决定了如何计算文件系统的大小。通常，以下是一些常见的模式:total: 返回文件系统的总大小，包括所有已使用的和未使用的空间。used:返回文件系统中已经使用的空间大小。]]></description><category></category></item><item><title><![CDATA[Docker 容器技术]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/159351265</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/159351265</guid><author>pengxiaolin_yi</author><pubDate>Thu, 02 Apr 2026 21:51:15 +0800</pubDate><description><![CDATA[Docker是管理容器的引擎，为应用打包、部署平台，而非单纯的虚拟化技术 它具有以下几个重要特点和优势：1. 轻量级虚拟化 ：Docker 容器相较于传统的虚拟机更加轻量和高效，能够快速启动和停止，节省系统资源。例如，启动一个 Docker 容器可能只需要几秒钟，而启动一个虚拟机则可能需要几分钟。2. 一致性 . 致性 ：确保应用程序在不同的环境中（如开发、测试、生产）具有一致的运行表现。无论在本地还是云端，应用的运行环境都能保持相同，减少了因环境差异导致的问题。]]></description><category></category></item><item><title><![CDATA[Nginx-高性能的 Web 服务端 实验]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/158238619</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/158238619</guid><author>pengxiaolin_yi</author><pubDate>Mon, 23 Feb 2026 21:23:39 +0800</pubDate><description><![CDATA[Nginx：engine X ，2002年开发，分为社区版和商业版(nginx plus ) 2019年3月11日 F5 Networks 6.7亿美元的价格收购 Nginx是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务 器 解决C10K问题（10K Connections）Nginx官网： http://nginx.org nginx的其它的二次发行版：Tengine：由淘宝网发起的Web服务器项目。]]></description><category></category></item><item><title><![CDATA[Web应用服务器 TOMCAT 实验]]></title><link>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/158238522</link><guid>https://blog.youkuaiyun.com/pengxiaolin_yi/article/details/158238522</guid><author>pengxiaolin_yi</author><pubDate>Mon, 23 Feb 2026 19:02:25 +0800</pubDate><description><![CDATA[Tomcat 服务器是一个免费的开放源代码的Web 应用服务器，属于轻量级应用服务器，在中小型系统和 并发访问用户不是很多的场合下被普遍使用，Tomcat 具有处理HTML页面的功能，它还是一个Servlet和 JSP容器 起始于SUN 公司的一个Servlet的参考实现项目 Java Web Server，开发者是 James Duncan Davidson， 在1999年，将项目贡献给了apache软件基金会（ASF），和ASF现有的项目 JServ 合并，并开源成为顶级。]]></description><category></category></item></channel></rss>