<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cherryの技术文档]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_69326428</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_69326428]]></copyright><item><title><![CDATA[pod声明周期]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/147770414</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/147770414</guid><author>m0_69326428</author><pubDate>Wed, 07 May 2025 17:18:06 +0800</pubDate><description><![CDATA[exec模式在容器中执行指定的命令。如果命令退出时返回码为0，判定为执行成功。lifecycle:postStart:exec:command:- catHTTP GET模式对容器中的指定端点执行HTTP GET请求，如果响应的状态码大于等于200且小于400，判定为执行成功。Host：HTTP请求主机地址，不设置时默认为Pod的IP地址。Path：HTTP请求路径，默认值是/。Port：HTTP请求端口号。Scheme：协议类型，支持HTTP和HTTPS协议，默认是HTTP。]]></description><category></category></item><item><title><![CDATA[Hexo+Github+gitee图床零成本搭建自己的专属博客]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/147326688</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/147326688</guid><author>m0_69326428</author><pubDate>Fri, 18 Apr 2025 13:55:38 +0800</pubDate><description><![CDATA[一个详细、完善的 Hexo 博客部署教程，不仅涵盖了基本的安装、配置、生成与部署步骤，还增加了常见问题的解决、主题设置、图片上传等在开始之前可以看看我最终搭建出来的成果：https://liangjh.blog。]]></description><category></category></item><item><title><![CDATA[在K8S中使用ArgoCD做持续部署]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/146507818</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/146507818</guid><author>m0_69326428</author><pubDate>Tue, 25 Mar 2025 17:18:17 +0800</pubDate><description><![CDATA[设置介绍添加仓库地址添加成功。]]></description><category></category></item><item><title><![CDATA[k8s故障案例]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/146147635</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/146147635</guid><author>m0_69326428</author><pubDate>Mon, 10 Mar 2025 10:57:23 +0800</pubDate><description><![CDATA[某电商平台生产环境的Kubernetes集群在促销活动期间突发大规模Pod驱逐，具体表现如下：Pod频繁重启：超过30%的Pod进入状态，核心服务（如订单支付、购物车）的Pod被反复驱逐。节点资源耗尽：多个Worker节点的内存使用率超过95%，kubelet日志持续输出警告。监控告警：业务影响：用户支付失败率从0.1%上升至15%，直接影响营收。
关键日志：
结论：节点内存不足触发kubelet的主动驱逐机制。步骤1：识别高内存消耗Pod
发现：的Pod内存占用异常高。步骤2：检查Pod资源限制配置
问题]]></description><category></category></item><item><title><![CDATA[CloudCanal数据同步]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145855590</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145855590</guid><author>m0_69326428</author><pubDate>Tue, 25 Feb 2025 19:15:18 +0800</pubDate><description><![CDATA[源端目标端：MySQL、Oracle、PostgreSQL、Greenplum、Kafka、RabbitMQ、RocketMQ、Tidb、ClickHouse、ElasticSearch、Hive、阿里云ADB。]]></description><category></category></item><item><title><![CDATA[istio实现灰度发布，A/B发布， Kiali网格可视化（二）]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145706939</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145706939</guid><author>m0_69326428</author><pubDate>Tue, 18 Feb 2025 15:26:16 +0800</pubDate><description><![CDATA[代码发布是软件开发生命周期中的一个重要环节，确保新功能和修复能够顺利上线。以下是几种常见的代码发布流程。在学习灰度发布之前。我们首先回忆下代码发布常用的几种方法。蓝绿部署是一种通过维护两套独立的环境（蓝环境和绿环境）来实现零停机时间发版的方法。当前版本（蓝）和新版本（绿）是完全独立的，在绿色环境通过验证后，流量被切换到绿色环境。**优点：**对用户无感，是最安全的发布方式，业务稳定**缺点：**需要两套系统，对资源要求比较高，成本特别高按批次停止老版本实例，启动新版本实例。]]></description><category></category></item><item><title><![CDATA[istio入门篇（一）]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145647466</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145647466</guid><author>m0_69326428</author><pubDate>Sat, 15 Feb 2025 11:05:39 +0800</pubDate><description><![CDATA[在过去的几十年中，我们已经看到了单体应用程序开始拆分为较小的应用程序。此外，诸如Docker之类的容器化技术和诸如Kubernetes之类的编排系统加速了这一变化。尽管在像Kubernetes这样的分布式系统上采用微服务架构有许多优势，但它也具有相当的复杂性。由于分布式服务必须相互通信，因此我们必须考虑发现，路由，重试和故障转移。还有其他一些问题，例如安全性和可观察性，我们还必须注意以下问题：现在，在每个服务中建立这些通信功能可能非常繁琐，尤其是当服务范围扩大且通信变得复杂时，更是如此。]]></description><category></category></item><item><title><![CDATA[Spring Cloud + Nacos + K8S 零影响发布方案]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145593137</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145593137</guid><author>m0_69326428</author><pubDate>Wed, 12 Feb 2025 15:26:46 +0800</pubDate><description><![CDATA[在生产环境中使用 springcloud 框架，由于服务更新过程中，容器服务会被直接停止，部分请求仍被分发到终止的容器，导致服务出现500错误，这部分错误请求数据占用比较少，因为Pod滚动更新都是一对一。因为部分用户会产生服务器错误的情况，考虑使用优雅的终止方式，将错误请求降到最低，直至滚动更新不影响用户。这里结合nacos使用来分析。]]></description><category></category></item><item><title><![CDATA[RuoYi-Cloud微服务项目部署]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145569460</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145569460</guid><author>m0_69326428</author><pubDate>Tue, 11 Feb 2025 13:30:13 +0800</pubDate><description><![CDATA[RuoYi-Cloud是一款基于Spring Boot、Spring Cloud & Alibaba、Vue、Element的前后端分离微服务极速后台开发框架。内置模块如：部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置；支持集群，支持多数据源。RuoYi-Cloud 是通过Java开发，基于微服务架构设计的权限管理系统。文档地址：http://doc.ruoyi.vip/ruoyi-cloud/]]></description><category></category></item><item><title><![CDATA[ceph新增节点，OSD设备，标签管理（二）]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145322165</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145322165</guid><author>m0_69326428</author><pubDate>Thu, 23 Jan 2025 13:56:25 +0800</pubDate><description><![CDATA[此步骤会在"/var/lib/ceph/<Ceph_Cluster_ID>/osd.<OSD_ID>/fsid"文件中记录对应ceph的OSD编号对应本地的磁盘设备标识。方式三: 安装ceph通用包，其中包含所有ceph命令，包括ceph、rbd、mount.ceph（用于挂载CephFS文件系统）等【推荐使用】一般情况下，管理节点，我们都会为节点打上对应的标签，以便于日后工作交接。当然，也可以通过查看WebUI观察ceph集群有多少个主机。【每个设备想要加入到集群，则其大小不得小于5GB】]]></description><category></category></item><item><title><![CDATA[ceph基本概念，架构，部署（一）]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145308019</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145308019</guid><author>m0_69326428</author><pubDate>Wed, 22 Jan 2025 17:58:03 +0800</pubDate><description><![CDATA[存储分为封闭系统的存储和开放系统的存储，而对于开放系统的存储又被分为内置存储和外挂存储。外挂存储又被细分为直连式存储(DAS)和网络存储(FAS)，而网络存储又被细分网络接入存储(NAS)和存储区域网络(SAN)等。DAS(Direct-attached Storage): 直连存储,即直接连接到主板的总线上去的，我们可以对这些设备进行格式化操作。典型代表有：IDE，SATA，SCSI，SAS，USB等。SAN(Storage Area Network): 存储区域网络，是一个网络上的磁盘。]]></description><category></category></item><item><title><![CDATA[手把手教你如何封装一个专属自己的Windows 系统]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145286427</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145286427</guid><author>m0_69326428</author><pubDate>Tue, 21 Jan 2025 17:17:50 +0800</pubDate><description><![CDATA[因为我们公司是属于零售行业，每次有新的门店开店，我们都需要安装大量我们自己软件和打印机驱动等，为了简化这种繁琐的工作和统一化管理，我们选择封装自己的iso镜像。插入u盘，即可安装我们自定义的iso镜像，并实现开机自动激活操作系统。废话不多说，直接上教程。本次以vmware虚拟机为案例，实体机操作也大差不差。]]></description><category></category></item><item><title><![CDATA[k8s集成MinIo]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145230573</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145230573</guid><author>m0_69326428</author><pubDate>Sat, 18 Jan 2025 18:21:32 +0800</pubDate><description><![CDATA[本篇文章分享一下在k8s怎么集成minio做存储，并实现、动态存储卷，以及演示让pod使用这些存储卷的完整流程。]]></description><category></category></item><item><title><![CDATA[面试官：七层和四层区别？]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145221048</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145221048</guid><author>m0_69326428</author><pubDate>Sat, 18 Jan 2025 10:03:05 +0800</pubDate><description><![CDATA[和是网络协议栈中的两个不同层级，分别对应于（开放系统互联模型）中的和。这两者的主要区别在于它们操作的网络层级、协议、数据处理方式以及它们在应用中的作用。]]></description><category></category></item><item><title><![CDATA[微服务网关，如何选择？]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145212702</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145212702</guid><author>m0_69326428</author><pubDate>Fri, 17 Jan 2025 18:38:33 +0800</pubDate><description><![CDATA[API网关（API Gateway）是微服务架构中的一个关键组件，它充当了客户端与后端服务之间的中间层。其主要功能包括请求路由、协议转换、负载均衡、安全认证、限流熔断等。通过API网关，客户端无需直接与多个微服务交互，而是通过统一的入口访问后端服务，从而简化了系统的复杂性。]]></description><category></category></item><item><title><![CDATA[EFK采集k8s日志]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145110880</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145110880</guid><author>m0_69326428</author><pubDate>Mon, 13 Jan 2025 11:53:26 +0800</pubDate><description><![CDATA[因为方案一在业界使用更为广泛，并且官方也更为推荐，所以我们基于方案一来做k8s的日志采集。]]></description><category></category></item><item><title><![CDATA[Elasticsearch入门篇]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145056964</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145056964</guid><author>m0_69326428</author><pubDate>Fri, 10 Jan 2025 15:59:54 +0800</pubDate><description><![CDATA[Elasticsearch 是一种开源的搜索和分析引擎，专门用于处理大规模的数据，并以非常快的速度进行搜索和分析。它基于一个叫做 Apache Lucene 的库构建，但与 Lucene 相比，Elasticsearch 提供了更多的功能和易用性，使其成为处理和分析数据的强大工具。索引在 Elasticsearch 中是一个存储结构，用来组织和存储数据。你可以把它看作一个数据库或一个文件夹，其中包含了多个文档。每个索引都有一个唯一的名字，用于在操作数据时进行引用。数据库。]]></description><category></category></item><item><title><![CDATA[ELFK日志采集实战]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145026369</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145026369</guid><author>m0_69326428</author><pubDate>Thu, 09 Jan 2025 16:47:33 +0800</pubDate><description><![CDATA[ELFK 已经成为目前最流行的集中式日志解决方案，它主要是由 filebeat、Logstash、Elasticsearch、Kibana 等组件组成，来共同完成实时日志的收集，存储，展示等一站式的解决方案。本文将会介绍 ELK 常见的架构以及相关问题解决。Filebeat：Filebeat 是一款轻量级，占用服务资源非常少的数据收集引擎，它是 ELK 家族的新成员，可以代替 Logstash 作为在应用服务器端的日志收集引擎，支持将收集到的数据输出到 Kafka，Redis 等队列。]]></description><category></category></item><item><title><![CDATA[OOM排查思路]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/145002601</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/145002601</guid><author>m0_69326428</author><pubDate>Wed, 08 Jan 2025 11:34:48 +0800</pubDate><description><![CDATA[K8S + 容器的云原生生态，改变了服务的交付方式，自愈能力和自动扩缩等功能简直不要太好用。有好的地方咱要夸，不好的地方咱也要说，真正的业务是部署于容器内部，而容器之外，又有一逻辑层 Pod。对于容器和 K8S 不怎么熟悉的人，一旦程序发生了问题，排查问题就是个头疼的问题。]]></description><category></category></item><item><title><![CDATA[一篇文章带你搞定docker]]></title><link>https://blog.youkuaiyun.com/m0_69326428/article/details/144852047</link><guid>https://blog.youkuaiyun.com/m0_69326428/article/details/144852047</guid><author>m0_69326428</author><pubDate>Tue, 31 Dec 2024 17:48:52 +0800</pubDate><description><![CDATA[1.docker在网络互联上存在缺陷，比如overlay网络各节点实现IP地址通信，当容器挂掉时，会自动为该容器分配IP地址。若容器重 启后，IP地址可能发生变化;2.若配置文件写的都是IP地址，则容器重启后IP地址发生变化，可能导致服务不可用;]]></description><category></category></item></channel></rss>