<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lbzrl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lbzrl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lbzrl]]></copyright><item><title><![CDATA[pod的资源使用情况和node节点的资源使用情况有何关系？]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/161601762</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/161601762</guid><author>lbzrl</author><pubDate>Mon, 01 Jun 2026 21:58:53 +0800</pubDate><description><![CDATA[摘要： 某业务系统节点因内存使用率超阈值告警，经排查发现某进程占用70%内存，确认可终止后恢复。由此探讨Pod与Node资源关系： 调度阶段：Pod的requests决定其能否被调度到Node（基于Allocatable剩余量）。 运行阶段：Pod实际使用量（可超requests但受limits限制）直接影响Node资源压力，内存超限会触发OOMKill。 资源争抢：超卖场景下，CPU按权重分配，内存紧张时优先驱逐低QoS Pod。 驱逐机制：Node资源不足时，kubelet按优先级驱逐Pod。 核心关系]]></description><category></category></item><item><title><![CDATA[K8s节点健康监控全流程解析]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/149772463</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/149772463</guid><author>lbzrl</author><pubDate>Wed, 30 Jul 2025 11:25:25 +0800</pubDate><description><![CDATA[Kubernetes集群节点健康管理由kubelet、控制器和调度器协同完成：kubelet实时监测节点资源、容器状态并通过心跳上报API Server；node-controller监听节点状态，超时标记为NotReady并触发Pod驱逐；scheduler基于健康状态调度Pod。系统支持自动化响应（容器重启、资源回收）和人工介入（故障排查）。告警机制通过Prometheus等工具实现，形成监测-通知-响应的闭环管理。各组件分工明确，共同保障集群稳定性。]]></description><category></category></item><item><title><![CDATA[Prometheus监控组件介绍]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/140725800</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/140725800</guid><author>lbzrl</author><pubDate>Fri, 26 Jul 2024 22:07:46 +0800</pubDate><description><![CDATA[Prometheus监控组件]]></description><category></category></item><item><title><![CDATA[Deployment中的pod，有running状态和crash状态，缩容时会对那个pod进行缩容？]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/140285663</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/140285663</guid><author>lbzrl</author><pubDate>Tue, 09 Jul 2024 09:14:48 +0800</pubDate><description><![CDATA[前提条件：一个服务中起了很多给pod，但是其中pod状态有两种状态，请问当我们进行减少pod数的时候，k8s默认会将那种状态的pod回收？]]></description><category></category></item><item><title><![CDATA[dockers和k8s中的一些对比]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/138619489</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/138619489</guid><author>lbzrl</author><pubDate>Thu, 09 May 2024 16:40:58 +0800</pubDate><description><![CDATA[就绪健康检查（Readiness Health Check）和存活性健康检查（Liveness Health Check）是 Kubernetes 中的两种健康检查机制，用于确保应用程序的容器在正常运行并可用。PV 和 PVC 的主要区别在于，PV 是存储资源，而 PVC 是用户对存储资源的请求。在 Kubernetes（k8s）中，PV（Persistent Volume）和PVC（Persistent Volume Claim）都是用于管理持久化存储的资源，但它们在功能和用途上有一些区别。]]></description><category></category></item><item><title><![CDATA[实际案例k8s镜像拉取失败原因分析？]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/137764284</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/137764284</guid><author>lbzrl</author><pubDate>Mon, 15 Apr 2024 08:42:46 +0800</pubDate><description><![CDATA[文章背景：paas平台，G行项目在部署过程中，其他所有服务的镜像均正常拉取成功，但就是还有一个微服务的镜像一直显示拉取失败。]]></description><category></category></item><item><title><![CDATA[ipvs和iptables的区别？]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/137717012</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/137717012</guid><author>lbzrl</author><pubDate>Sat, 13 Apr 2024 15:53:49 +0800</pubDate><description><![CDATA[1）实现方式：iptables是基于Netfilter框架的网络过滤工具，它使用链表（chain）和规则（rule）来处理网络数据包。2）功能：iptables主要用于实现网络地址转换（NAT）、端口转发（forwarding）、流量过滤等功能，而ipvs主要用于实现负载均衡（load balancing）和服务器健康检查（health check）。4）使用场景：iptables更适合用于防火墙、NAT和端口转发等场景，而ipvs更适合用于负载均衡和服务器集群管理。]]></description><category></category></item><item><title><![CDATA[虚拟机和dockers的区别？]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/137716536</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/137716536</guid><author>lbzrl</author><pubDate>Sat, 13 Apr 2024 15:36:23 +0800</pubDate><description><![CDATA[传统虚拟化优点在于隔离性更强，更安全，内核级别隔离；容器级虚拟化消耗资源更低，安全性有所下降，进程级别隔离。本质区别：传统虚拟化将应用程序放到独立的内核中运行，容器级虚拟化本质上还是在物理机的内核共享，不同应用程序之间虽然放到不同隔离环境中，但是共享的是同一个内核。代价低，秒级启动。]]></description><category></category></item><item><title><![CDATA[shell脚本实现输出一次结果和实现输出多次结果]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/129702251</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/129702251</guid><author>lbzrl</author><pubDate>Wed, 22 Mar 2023 09:53:38 +0800</pubDate><description><![CDATA[需求：当脚本在执行时，需要输出的结果为：一个标题+内容；姓名：某某某、老王、老李、老周；]]></description><category></category></item><item><title><![CDATA[http协议和tcp协议以及UDP协议的区别]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/129700173</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/129700173</guid><author>lbzrl</author><pubDate>Tue, 21 Mar 2023 23:42:06 +0800</pubDate><description><![CDATA[Http会通过TCP建立起一个到服务器的连接通道，当本次请求需要的数据完毕后，Http会立即将TCP连接断开，这个过程是很短的，所以Http连接是一种短连接，是一种无状态的连接。UDP协议称呼为‘渣男‘协议，即不负责任的传输协议，其传输数据时只知道将数据传输出去，但是传输不传输到目的地，它是不理会的，传输不到也不管。TCP协议属于传输层协议，主要负责数据的网络传输方式，数据传输可以依赖于TCP协议也可以依赖于UDP协议，虽然两者之间都属于传输层协议，但是两者之间的工作模式是截然不同的；]]></description><category></category></item><item><title><![CDATA[Cpaas平台日志收集脚本]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/129235848</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/129235848</guid><author>lbzrl</author><pubDate>Mon, 27 Feb 2023 10:10:06 +0800</pubDate><description><![CDATA[脚本实现目的：在cpaas平台上，需要批量查找平台中的项目日志是否采集成功；脚本中采集时间段固定为15分钟，项目名和集群名之间固定关系;]]></description><category></category></item><item><title><![CDATA[Docker篇二]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/128917294</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/128917294</guid><author>lbzrl</author><pubDate>Tue, 07 Feb 2023 15:38:11 +0800</pubDate><description><![CDATA[docker是公司开源的一款产品，dotcloud是2010年成立的一家公司，主要基于PAAS（Platform as a Service）平台为开发者提供服务，docker不是从0到1的技术，而是从1到1.5的技术。其实就是制定了一些规则。其在制定了很多规范标准之后，使得使用容器技术更加方便，于是得到大火；其制定的规则如下：CNI规范：Container Network Interface（容器网络接口），基于同一个网络接口，对接同一个网络，都是可以兼容的；]]></description><category></category></item><item><title><![CDATA[docker篇]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/128902913</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/128902913</guid><author>lbzrl</author><pubDate>Mon, 06 Feb 2023 17:28:10 +0800</pubDate><description><![CDATA[其含义同官网设计图一致，就是属于一个集装箱式的封装工具，主要就是为了容纳环境，容纳进程所需的基本保障，使得我们的进程都有一个独立的环境运行。③Podman：红帽公司开发的容器技术，是一个半开源的软件，有些代码开源有些代码没有开源；所以docker改变的不仅使我们平时运行的基础环境，也改变了交付的标准，现在交付的都是docker容器。②、解决环境搭建问题，搭建的环境保证和官方一致，使用官方打包好的镜像文件；容器是搭建好的环境，封装的集合，类似于模板，导入即可使用；其内部就是相当于运行的进程。]]></description><category></category></item><item><title><![CDATA[简述云计算]]></title><link>https://blog.youkuaiyun.com/lbzrl/article/details/128608328</link><guid>https://blog.youkuaiyun.com/lbzrl/article/details/128608328</guid><author>lbzrl</author><pubDate>Mon, 09 Jan 2023 08:36:39 +0800</pubDate><description><![CDATA[至于为何大力支持云计算发展，是因为云计算可以预防资源浪费，很多中小企业创业之初，都可以节省好多资源投入，减少闲置的服务器；对于PASS是可以在公有云上来给用户提供访问的，只需要花钱购买就可以获得一个K8S集群，直接使用即可，当然也可以作为kubernetes的底层，给用户提供PAAS的平台，即在阿里云或百度云上去购买运行环境，他在他自己的kubernetes集群里运行一套环境给你提供访问，一个是作为前端，一个是作为提供服务的后端，基于他去实现PAAS；私有云是自己搭建的云服务器，成本稍微会低一些；]]></description><category></category></item></channel></rss>