从云原生走向 AI 原生:一套面向未来的架构方法论 → 阅读《AI 原生基础设施》

集群与基础对象

Node、Namespace、Label、Annotation 与污点/容忍是 Kubernetes 中最基础的组织与分类原语:Node 是算力的载体,Namespace 划分逻辑边界,Label 与 Annotation 为对象附加可查询的元数据与说明,污点与容忍约束工作负载与节点的匹配关系,垃圾收集则负责级联清理对象之间的从属关系。本章逐一解析这些对象的语义与最佳实践,调度、配额与弹性相关的内容请见后续的"调度与弹性"章。

章节目录

概述

概览 Kubernetes 集群的基础对象:节点、命名空间、标签与注解、污点与容忍以及垃圾收集机制。理解这些原语是组织与管理集群资源的起点。

Node

Kubernetes 集群中的工作节点管理,包括节点状态监控、资源管理和维护操作等核心概念和实践。

Namespace

详细介绍 Kubernetes 中 Namespace 的概念、使用场景和管理方法,包括如何创建和管理命名空间以实现资源隔离和环境划分。

Label

Kubernetes Label 是附着到对象上的键值对,用于标识和选择对象。本文详细介绍了 Label 的语法规则、选择器类型,以及在不同场景下的使用方法。

Annotation

详细介绍 Kubernetes 中 Annotation 的概念、用途和使用方法,包括与 Label 的区别、常见应用场景和实际示例。

污点和容忍

深入了解 Kubernetes 中的 Taint 和 Toleration 机制,学习如何通过污点和容忍优化 Pod 在集群中的调度策略,包括实际配置示例和最佳实践。

垃圾收集

深入了解 Kubernetes 垃圾收集机制,包括 Owner 和 Dependent 对象关系、级联删除策略(Background、Foreground、Orphan)以及实际操作示例和最佳实践。

创建于 2022/05/21 更新于 2026/11/01 583 字 阅读约 2 分钟

提交勘误/建议