07 Feb 2026
2 分钟阅读

深入容器运行时:从 Stdout/Stderr 到 Kubectl Logs 的完整日志流处理机制
TL;DR 理解容器运行时如何处理 stdout/stderr 流,不仅能满足技术好奇心,更有实际价值: 故障排查:日志丢失、截断、延迟等问题的根本原因 性能优化:高吞吐量场景下的 I/O 配置调优 架构决策:选择合适的容器运行时和日志收集 …

TL;DR 理解容器运行时如何处理 stdout/stderr 流,不仅能满足技术好奇心,更有实际价值: 故障排查:日志丢失、截断、延迟等问题的根本原因 性能优化:高吞吐量场景下的 I/O 配置调优 架构决策:选择合适的容器运行时和日志收集 …

写这篇文章是来填 很久之前挖下的坑。 本文涉及组件的源码版本如下: Kubernetes 1.24 CRI 0.25.0 Containerd 1.6 容器运行时(Container Runtime)是负责管理和执行容器的组件。它负责将容器 …

这是 Kubernetes 网络学习的第三篇笔记。 深入探索 Kubernetes 网络模型和网络通信 认识一下容器网络接口 CNI 源码分析:从 kubelet、容器运行时看 CNI 的使用(本篇) 从 Flannel …

本文的源码基于 Kubernetes v1.24.0,容器运行时使用 Containerd 1.5,从源码来分析 kubectl port-forward 的工作原理。 通过 port-forward 流程的分析,梳理出 kubectl …