很多初学者常将容器误认为“轻量级虚拟机”,但从 Linux 内核视角看,根本不存在所谓的“容器”实体,它本质上只是受配额限制和空间隔离的特殊用户态进程。Docker 等容器引擎的核心实现依赖于 Linux 内核的三大支柱技术:1. 命名空间(Namespaces)—— 解决“看得到什么”的问题通过调用 clone()
分类:云原生与微服务
共 10 篇文章云原生与微服务相关技术文章
Kubernetes 通过 PV/PVC 抽象屏蔽底层存储差异,CSI(Container Storage Interface)定义了存储插件与 kubelet 之间的标准接口。 一、核心对象关系 PV(PersistentVolume):集群级存储资源,由管理员或动态供给创建 PVC(PersistentVolume
Horizontal Pod Autoscaler(HPA)根据指标自动调整 Pod 副本数,是云原生弹性能力的核心组件。 一、HPA 配置示例 二、冷却与稳定性 stabilizationWindowSeconds 防止指标抖动导致频繁扩缩。扩容通常立即执行,缩容则需等待窗口内所有推荐值中的最大值,避免流量回落时误缩
Envoy 是云原生领域最流行的 L7 代理,其核心优势在于通过 xDS 协议实现配置的完全动态化。 一、xDS 协议族 LDS:Listener Discovery Service,监听器配置 RDS:Route Discovery Service,路由规则 CDS:Cluster Discovery Service
Kubernetes 的核心设计范式是“声明式 API”(Declarative API)配合“控制循环”(Reconciliation Loop)。用户定义系统的期望状态(Desired State),控制器通过持续轮询或监听机制观察实际状态(Current State),并执行驱动操作消弭两者之间的偏差。Opera