Home avatar

蜷缩的蜗牛

专注云原生运维

06-Kubelet 源码解析:从启动到 Pod 管理与指标监控

本文基于1.29.0版本

Kubelet 源码解析:从启动到 Pod 管理与指标监控

摘要

Kubelet 是 Kubernetes 集群中不可或缺的节点代理,负责管理 Pod 的生命周期、监控资源并确保节点上的容器按照预期状态运行。本文旨在通过对 Kubelet 源码的深度剖析,揭示其核心工作机制,内容涵盖从启动初始化、核心工作循环、Pod 生命周期管理到基于 cAdvisor 的指标监控全流程。通过对这些关键模块的分析,我们将构建一个关于 Kubelet 如何作为节点"管家"维持集群稳定性的完整视图。

05-Kube-Controller-Manager源码分析(HPA控制器)

本文基于1.29.0版本

HPA 控制器源码分析

简介

Horizontal Pod Autoscaler (HPA) 是 Kubernetes 中实现应用水平自动扩缩容的核心控制器。它通过监控指定的指标(如 CPU 利用率、内存使用量或自定义指标),自动调整 Deployment、ReplicaSet 或 StatefulSet 等工作负载的副本数,以应对流量波动和资源需求变化。

何时使用 RAG vs 微调

图片 2

充分利用 LLM 的全部潜力需要在检索增强生成 (RAG) 和微调之间选择正确的技术。

让我们研究一下何时对 LLM、较小模型和预训练模型使用 RAG 与微调。我们将涵盖:

0%