<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Justin_19的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Justin_19</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Justin_19]]></copyright><item><title><![CDATA[K8s常见问题（5）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/157810911</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/157810911</guid><author>Justin_19</author><pubDate>Fri, 06 Feb 2026 20:36:57 +0800</pubDate><description><![CDATA[Kubernetes升级方式各有优劣：原地升级适合小版本更新，资源利用率高但回滚复杂；全新集群升级适合大版本跨越，风险低但成本高。启动探针解决长启动应用问题，避免存活探针误杀。Pod状态异常时需检查节点通信或清理操作。Pod内容器通过共享网络和存储卷实现高效通信。ResourceQuota限制命名空间资源，LimitRange规范容器资源。Secret存在安全风险，需注意访问控制。污点和容忍度实现节点与Pod的调度控制。InitContainer与应用容器在目的、探针等方面存在差异。HPA通过API聚合层实]]></description><category></category></item><item><title><![CDATA[K8s常见问题（5）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/157253209</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/157253209</guid><author>Justin_19</author><pubDate>Thu, 22 Jan 2026 15:52:16 +0800</pubDate><description><![CDATA[Kubernetes常见问题与解决方案摘要 本文总结了Kubernetes使用中的常见问题及其解决方法： 节点不可达：依次检查网络连通性、kubelet状态、系统资源与组件状态，最后分析kubelet日志 Pod崩溃循环：通过日志分析、分层检查（镜像构建、容器运行时、应用配置、健康检查）定位问题 探针区别：存活探针检测应用是否运行（失败则重启），就绪探针检测是否可处理请求（失败则暂停流量） 资源限额：requests影响调度决策，limits限制运行时资源使用 Ingress与Service：Ingress]]></description><category></category></item><item><title><![CDATA[K8s常见问题（4）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/157203660</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/157203660</guid><author>Justin_19</author><pubDate>Thu, 22 Jan 2026 11:44:26 +0800</pubDate><description><![CDATA[摘要：本文介绍了Kubernetes中ServiceAccount的工作原理，包括自动挂载和权限最小化原则；阐述了不同资源对象间的通信方式和网络模型；分析了Pod常见故障及排查方法；探讨了三种探针的应用场景；详细说明了Service三种模式的优缺点及适用场景；解释了Ingress和Service如何协同工作将流量导向Pod；对比了Deployment和Statefulset的应用场景；介绍了Statefulset实现高可用的方法；最后说明了Helm作为包管理工具解决的问题，包括管理复杂应用、配置漂移和应用生]]></description><category></category></item><item><title><![CDATA[k8s常见问题（3）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/156366514</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/156366514</guid><author>Justin_19</author><pubDate>Mon, 29 Dec 2025 13:05:04 +0800</pubDate><description><![CDATA[Kubernetes核心组件与策略摘要：Pod重启策略包括Always（持续服务）、OnFailure（批处理任务）和Never（一次性任务）。命名空间通过逻辑分组实现资源隔离、配额管理和访问控制基础。kube-proxy的iptables模式通过概率规则实现负载均衡，而ipvs模式采用哈希表提升大规模集群性能。Service类型涵盖ClusterIP（内部）、NodePort（外部基础）和LoadBalancer（生产级公网）。NetworkPolicy可精细控制出入站流量，如默认拒绝所有入站或限定80端]]></description><category></category></item><item><title><![CDATA[K8s常见问题（2）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/156364864</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/156364864</guid><author>Justin_19</author><pubDate>Sun, 28 Dec 2025 20:31:00 +0800</pubDate><description><![CDATA[Kubernetes故障排查与核心概念摘要 Pod问题排查： 检查Pod状态、容器资源限制(kubectl get/describe) 验证网络服务发现和存储配置 排查Ingress控制器和Service配置 核心概念： Pod作用：容器资源共享、简化通信、生命周期管理 kube-proxy功能：服务发现、流量转发(支持iptables/IPVS模式) Service类型： ClusterIP(内部访问) NodePort(节点端口) LoadBalancer(云厂商集成) 常见问题处理： Pending状]]></description><category></category></item><item><title><![CDATA[K8s常见问题]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/156133414</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/156133414</guid><author>Justin_19</author><pubDate>Sun, 21 Dec 2025 20:41:22 +0800</pubDate><description><![CDATA[Kubernetes（K8S）是开源的容器编排平台，用于自动化部署、扩展和管理容器化应用。核心概念包括：Pod（由容器状态决定）、Master节点组件（如kube-apiserver、controller-manager）、Deployment（管理Pod副本）和StatefulSet（为有状态应用提供稳定网络标识和存储）。ConfigMap存储非敏感配置，Secret管理敏感信息。PV、PVC和StorageClass实现存储资源管理，支持静态和动态供给。故障排查涵盖Pod状态、控制平面、网络服务、存储性]]></description><category></category></item><item><title><![CDATA[部署zabbix监控项]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/155134202</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/155134202</guid><author>Justin_19</author><pubDate>Sat, 22 Nov 2025 20:30:00 +0800</pubDate><description><![CDATA[本文介绍了在Zabbix监控系统中配置网卡IP地址监控的全过程：1）通过自定义UserParameter获取ens160网卡IP地址；2）创建每12秒更新的监控项；3）将监控项添加到模板；4）设置IP变更触发器；5）配置163邮箱作为报警媒介；6）设置7×24小时邮件报警；7）绑定触发器动作，当IP变更时向Admin用户发送主题为"服务器发生故障！"的报警邮件。整个配置实现了对服务器网卡IP地址的实时监控和异常告警功能。
]]></description><category></category></item><item><title><![CDATA[ansible简单应用]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/155134743</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/155134743</guid><author>Justin_19</author><pubDate>Sat, 22 Nov 2025 20:15:00 +0800</pubDate><description><![CDATA[本文展示了Ansible自动化运维工具的常用操作：1)查看Ansible版本；2)配置主机清单添加webservers组；3)在webservers上执行ls命令；4)将本地脚本复制到目标主机；5)创建目录；6)从目标主机获取文件；8)停止iptables服务；9)创建用户并设置UID和组；10)卸载nginx；11)查询CPU信息。这些命令涵盖了Ansible的版本查看、主机管理、文件操作、服务管理和系统信息查询等常见运维场景。]]></description><category></category></item><item><title><![CDATA[部署zabbix]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/154495311</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/154495311</guid><author>Justin_19</author><pubDate>Thu, 06 Nov 2025 18:52:05 +0800</pubDate><description><![CDATA[本文介绍了在Rocky Linux 9上安装配置Zabbix监控系统的完整流程：1）配置yum源并安装Zabbix相关组件；2）创建MySQL数据库并导入初始数据；3）修改Zabbix服务器和Web端配置；4）启动相关服务并设置开机自启；5）解决中文显示乱码问题；6）最后通过Web界面添加监控主机。关键步骤包括数据库配置（创建zabbix用户和数据库）、服务配置（修改密码和PHP参数）、以及中文字体替换（使用simkai.ttf替换默认字体）。文中详细提供了各配置环节的具体命令和文件修改方法。]]></description><category></category></item><item><title><![CDATA[三种LVS工作模式详解]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/154250028</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/154250028</guid><author>Justin_19</author><pubDate>Sat, 01 Nov 2025 19:38:54 +0800</pubDate><description><![CDATA[摘要：本文分析了三种LVS负载均衡模式：NAT模式通过IP地址转换实现负载均衡，但存在性能瓶颈；TUN模式采用IP隧道技术实现跨机房部署，但配置复杂且存在分片问题；DR直接路由模式性能最优，要求LVS与后端服务器同处一个物理网络。三种模式各具特点，其中DR模式因高性能和低延迟成为最常用方案，但也存在部署限制。文章详细阐述了各模式的工作原理及优缺点，为负载均衡技术选型提供了参考依据。]]></description><category></category></item><item><title><![CDATA[LVS负载均衡集群理论]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/154240610</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/154240610</guid><author>Justin_19</author><pubDate>Sat, 01 Nov 2025 18:10:44 +0800</pubDate><description><![CDATA[摘要：本文系统介绍了LVS（Linux Virtual Server）负载均衡技术。首先概述了LVS集群的基本概念、术语以及与Nginx的区别，详述了多种负载均衡算法。重点解析了LVS的三种工作模式：NAT、TUN和DR（直接路由），比较了各自特点。最后阐述了IPVS内核模块的功能原理，作为LVS的核心组件，IPVS通过高效的数据包转发实现高性能负载均衡。全文全面涵盖了LVS的技术架构与实现机制。]]></description><category></category></item><item><title><![CDATA[keepalived双机备份]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/154084195</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/154084195</guid><author>Justin_19</author><pubDate>Thu, 30 Oct 2025 00:15:00 +0800</pubDate><description><![CDATA[Keepalived高可用解决方案摘要 Keepalived是基于VRRP协议实现的LVS高可用方案，通过主备服务器机制确保服务连续性。核心原理是主服务器（master）通过VRRP协议与备份服务器（backup）通信，当主服务器故障时，备份服务器自动接管虚拟IP（VIP）提供服务。系统包含core、check和vrrp三大模块，分别负责核心进程、健康检查和VRRP协议实现。支持故障自动转移和节点健康检查，可工作在TCP/IP的三层（ICMP检测）、四层（端口检测）和八层（应用层检测）。通过优先级机制实现主]]></description><category></category></item><item><title><![CDATA[Galera Cluster部署]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/153787444</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/153787444</guid><author>Justin_19</author><pubDate>Fri, 24 Oct 2025 20:00:00 +0800</pubDate><description><![CDATA[MySQL Galera Cluster是一个高可用的同步复制数据库解决方案，具有多主节点、自动故障转移和数据一致性等特点。其部署过程包括配置主机名、安装相关软件包、设置密码和同步脚本等步骤。与传统MySQL相比，Galera Cluster采用同步多主复制架构，保证数据实时一致性，而传统MySQL多为异步主从复制，存在数据延迟。Galera Cluster在容错性、复制机制和数据完整性方面更具优势，但配置管理相对复杂。两种方案在事务处理机制和集群架构上存在显著差异，Galera更适合需要高写入负载和多主节]]></description><category></category></item><item><title><![CDATA[python编程之面向对象]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/153687201</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/153687201</guid><author>Justin_19</author><pubDate>Tue, 21 Oct 2025 13:52:09 +0800</pubDate><description><![CDATA[面向对象编程的核心概念包括：对象是类的实例，类包含属性和方法。Python通过双下划线表示私有成员，单下划线表示受保护成员。三大特征是封装（保护成员）、继承（获取父类特性）和多态（相同方法不同结果）。单继承中，子类可调用/重写父类公有成员；多继承使用super()调用父类方法。self从当前类开始查找方法，super则直接从父类查找。这些特性使程序能像现实世界一样分解为协作的智能对象。]]></description><category></category></item><item><title><![CDATA[Python基础（二）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/153412624</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/153412624</guid><author>Justin_19</author><pubDate>Thu, 16 Oct 2025 18:46:17 +0800</pubDate><description><![CDATA[本文介绍了Python中元组、列表和字典的基本操作。元组不可变，列表可变，字典通过键存储值。演示了字符串格式化、f-string用法、列表增删改查、字典操作等核心功能，包括：1)输出Python关键字；2)字符串格式化；3)f-string应用；4)列表修改元素；5)列表追加元素；6)列表删除元素；8)列表合并；9)字典取值；10)字典修改值；11)字典删除键值对和清空操作。这些示例展示了Python基础数据结构的常用操作方法。]]></description><category></category></item><item><title><![CDATA[mysql数据库高级特性]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/153274835</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/153274835</guid><author>Justin_19</author><pubDate>Tue, 14 Oct 2025 22:11:08 +0800</pubDate><description><![CDATA[本文系统介绍了数据库核心概念与机制，包括：主键（唯一标识数据）、外键（维护表间关系）、索引（提升查询性能）、Check约束（数据验证）、存储过程（封装业务逻辑）、触发器（自动化数据处理）、事务（ACID特性保障数据一致性）、数据库引擎（如InnoDB/MyISAM）及慢日志（性能优化工具）。重点解析了各类数据库对象的特点、作用及典型应用场景，并针对事务隔离级别和常见并发问题（脏读/幻读等）进行了技术说明，为数据库设计与管理提供了全面的参考框架。]]></description><category></category></item><item><title><![CDATA[MySQL数据库基础]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/152717453</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/152717453</guid><author>Justin_19</author><pubDate>Sun, 12 Oct 2025 19:31:36 +0800</pubDate><description><![CDATA[本文系统介绍了MySQL数据库的基本概念、配置操作与安全管理。主要内容包括：数据库基本概念与关系模型；MySQL安装配置、目录结构和服务管理命令；SQL语言基础与数据库操作（库、表、数据操作）；正则表达式在约束中的应用；用户权限管理（创建、查看、删除用户）；以及数据库备份策略（重要性、类型、方法及案例）。文章全面覆盖了MySQL数据库从基础概念到实践操作的各个环节，特别强调了数据安全和权限管理的重要性，并提供了实用的操作示例。]]></description><category></category></item><item><title><![CDATA[Nginx平滑升级]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/152800373</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/152800373</guid><author>Justin_19</author><pubDate>Thu, 09 Oct 2025 18:36:33 +0800</pubDate><description><![CDATA[本文介绍了Nginx平滑升级的详细步骤：在保持老进程运行状态下，先解压新旧版本（1.24.0和1.26.3）及上游检查模块；安装1.24.0版本并配置环境变量（1-6步）；随后编译1.26.3版本到同一目录（8步）；通过备份替换二进制文件（9步）；最后使用USR2信号启动新主进程，WINCH信号逐步关闭旧worker进程，QUIT信号完全退出旧主进程（10-11步），实现服务不中断的版本升级。]]></description><category></category></item><item><title><![CDATA[Python基础（一）]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/152810328</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/152810328</guid><author>Justin_19</author><pubDate>Thu, 09 Oct 2025 18:27:58 +0800</pubDate><description><![CDATA[本文演示了Python基础语法，包括变量赋值（单变量和多变量）、列表/元组操作（创建、嵌套、拼接）、算术运算（加减乘除、取余、整除、幂运算）和字符串处理（拼接、重复）。示例展示了如何定义变量a=1并输出，使用a,b,c=1,2,3同时赋值多个变量，创建包含混合数据类型的列表，构建嵌套元组，以及进行字符串的&quot;123&quot;+&quot;abc&quot;拼接和&quot;123&quot;*4重复操作。所有代码示例均附有注释说明输出结果，完整呈现了Python基础数据类型的基本使用方法。]]></description><category></category></item><item><title><![CDATA[nginx反向代理与缓存功能]]></title><link>https://blog.youkuaiyun.com/Justin_19/article/details/152650827</link><guid>https://blog.youkuaiyun.com/Justin_19/article/details/152650827</guid><author>Justin_19</author><pubDate>Tue, 07 Oct 2025 19:06:22 +0800</pubDate><description><![CDATA[本文系统介绍了Nginx代理配置与应用场景。首先区分正向代理与反向代理的概念及差异，重点讲解反向代理的配置参数和实战应用，包括Web服务器代理、动静分离、缓存、IP透传和负载均衡等。其次详解Nginx实现跨域CORS的配置原理与方法，阐明跨域问题根源及解决方案。最后针对防盗链需求，解析referer机制，提供配置案例和测试方法。全文通过理论结合实践的方式，全面展示了Nginx在代理服务、跨域处理和资源保护等方面的强大功能。]]></description><category></category></item></channel></rss>