15.3. 术语表

同一个概念在不同文档里可能有不同叫法。这张表给出一句话定义,并在容易混淆的地方标注「不是什么」。

层级:

L5 · 参考

难度:

全阶段

用途:

查阅

前置:

无

15.3.1. 架构与 API

术语

英文

一句话解释

控制平面

Control Plane

管理集群的组件集合:API Server、etcd、调度器、控制器管理器

工作节点

Worker Node

运行 Pod 的机器,核心是 kubelet、容器运行时、kube-proxy

API Server

kube-apiserver

所有 API 请求的入口,唯一直接读写 etcd 的组件

etcd

etcd

强一致键值存储,保存集群全部状态

调度器

kube-scheduler

决定未绑定 Pod 跑到哪个节点,只负责绑定

控制器

Controller

比较期望状态与实际状态,并驱动系统收敛

协调循环

Reconcile Loop

控制器不断「观察—比较—行动」的过程

声明式 API

Declarative API

提交期望状态,由系统负责达到该状态

准入控制

Admission

请求落库前的校验/变更,如 PSA、Webhook

审计

Audit

记录谁在何时对什么资源做了什么

CRD

CustomResourceDefinition

自定义资源类型,扩展 Kubernetes API

Operator

Operator

CRD + 控制器,把运维知识编码进软件

聚合 API

Aggregated API

通过 APIService 接入外部 API Server,如 metrics-server

15.3.2. 工作负载

术语

英文

一句话解释

Pod

Pod

最小调度单元,一个或多个共享网络/存储的容器

Init Container

Init Container

主容器启动前按顺序运行的初始化容器

Sidecar

Sidecar

与主容器并行、扩展其能力的容器

Deployment

Deployment

管理无状态副本与滚动发布

ReplicaSet

ReplicaSet

保证指定数量的 Pod 副本,通常由 Deployment 管理

StatefulSet

StatefulSet

为每个副本提供稳定身份与独立存储

DaemonSet

DaemonSet

在每个(符合条件的)节点运行一个 Pod

Job

Job

运行到成功完成的批处理任务

CronJob

CronJob

按 Cron 表达式周期创建 Job

PDB

PodDisruptionBudget

限制自愿中断时同时不可用的 Pod 数

QoS

Quality of Service

由 requests/limits 推导的资源保障等级

HPA

HorizontalPodAutoscaler

按指标水平扩缩副本数

VPA

VerticalPodAutoscaler

调整 Pod 的 requests/limits

探针

Probe

liveness / readiness / startup,判断容器健康与就绪

15.3.3. 网络

术语

英文

一句话解释

CNI

Container Network Interface

容器网络插件规范,负责 Pod IP 与连通性

Service

Service

为一组 Pod 提供稳定虚拟 IP 与负载均衡

ClusterIP

ClusterIP

仅集群内可访问的虚拟 IP

NodePort

NodePort

在每个节点上开端口暴露服务

LoadBalancer

LoadBalancer

通过外部负载均衡器暴露服务

Headless Service

Headless Service

clusterIP: None,DNS 直接返回 Pod IP

ExternalName

ExternalName

用 CNAME 把 Service 指向外部域名

Endpoint

Endpoint

Service 后端 Pod 的 IP:Port 列表(旧模型)

EndpointSlice

EndpointSlice

Endpoint 的分片新模型,支持大规模

Ingress

Ingress

七层 HTTP/HTTPS 路由规则

IngressClass

IngressClass

指定由哪个 Ingress Controller 处理

NetworkPolicy

NetworkPolicy

Pod 级入站/出站流量规则,需 CNI 支持

CoreDNS

CoreDNS

集群 DNS,为 Service 提供域名解析

kube-proxy

kube-proxy

实现 Service 转发,iptables/IPVS 模式

VXLAN

VXLAN

三层网络上的二层封装,CNI 常用隧道

BGP

Border Gateway Protocol

路由协议,Calico 可用于通告 Pod 路由

eBPF

extended Berkeley Packet Filter

内核可编程技术,Cilium 的核心

IPVS

IP Virtual Server

内核四层负载均衡,kube-proxy 的一种模式

15.3.4. 存储

术语

英文

一句话解释

Volume

Volume

Pod 可挂载的存储抽象

emptyDir

emptyDir

Pod 生命周期的临时目录

hostPath

hostPath

挂载节点本地目录

PV

PersistentVolume

集群级存储资源

PVC

PersistentVolumeClaim

对存储的申请

StorageClass

StorageClass

定义动态创建 PV 的供给方式

CSI

Container Storage Interface

容器存储插件规范

访问模式

Access Mode

RWO / ROX / RWX / RWOP

回收策略

Reclaim Policy

Delete / Retain,决定 PVC 删除后 PV 的命运

VolumeSnapshot

VolumeSnapshot

CSI 卷快照对象

15.3.5. 配置与安全

术语

英文

一句话解释

ConfigMap

ConfigMap

非敏感配置数据

Secret

Secret

敏感数据,base64 存储,不是加密

Downward API

Downward API

把 Pod/容器元数据注入容器

Projected Volume

Projected Volume

把多个来源投影到同一目录

ServiceAccount

ServiceAccount

Pod 内进程的身份

RBAC

Role-Based Access Control

基于角色的授权模型

Role / ClusterRole

Role / ClusterRole

命名空间级 / 集群级权限集合

RoleBinding

RoleBinding

把权限绑给主体

SecurityContext

SecurityContext

用户、能力、只读根等安全配置

PSA

Pod Security Admission

内置的 Pod 安全标准准入

CSR

CertificateSigningRequest

证书签发请求

OIDC

OpenID Connect

外部身份提供商认证

最小权限

Least Privilege

只授予完成工作所需的最小权限

15.3.6. 运维与交付

术语

英文

一句话解释

Manifest

Manifest

描述 Kubernetes 对象的 YAML/JSON 文件

Helm

Helm

Kubernetes 包管理器

Chart

Chart

Helm 的应用模板包

Release

Release

Chart 的一次安装实例

Kustomize

Kustomize

基于 overlay 的配置定制工具

GitOps

GitOps

以 Git 为唯一事实源的持续部署

Service Mesh

Service Mesh

服务间通信的基础设施层,如 Istio

CNCF

Cloud Native Computing Foundation

云原生计算基金会

SLO / SLI

Service Level Objective / Indicator

服务目标与度量指标

驱逐

Eviction

节点压力下终止低优先级 Pod

污点 / 容忍

Taint / Toleration

节点排斥 Pod / Pod 接受排斥

亲和性

Affinity

让 Pod 倾向或必须调度到某些节点/彼此

ResourceQuota

ResourceQuota

命名空间级资源总量限制

LimitRange

LimitRange

命名空间级默认/最大资源限制

OOMKilled

OOMKilled

容器超过内存 limit 被内核杀死

CrashLoopBackOff

CrashLoopBackOff

容器反复崩溃,kubelet 指数退避重启

15.3.7. 平台组件

术语

英文

一句话解释

metrics-server

metrics-server

提供资源指标 API,供 kubectl top 与 HPA 使用

Prometheus

Prometheus

拉取式指标监控系统

Grafana

Grafana

可视化与看板

Loki

Loki

只索引标签的日志聚合系统

ECK

Elastic Cloud on Kubernetes

Elastic 官方 Operator

MetalLB

MetalLB

裸金属环境的 LoadBalancer 实现

cert-manager

cert-manager

自动签发与续期证书

Velero

Velero

集群资源与卷的备份恢复

Karmada

Karmada

多集群应用编排

KEDA

Kubernetes Event-driven Autoscaling

事件驱动自动伸缩

OpenEBS

OpenEBS

容器化存储(CAS)

MinIO

MinIO

S3 兼容对象存储

15.3.8. 延伸阅读