跳转至

术语表

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

难度 · 全阶段 用途 · 查阅 前置:无

架构与 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

工作负载

术语 英文 一句话解释
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,判断容器健康与就绪

网络

术语 英文 一句话解释
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 的一种模式

存储

术语 英文 一句话解释
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 卷快照对象

配置与安全

术语 英文 一句话解释
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 只授予完成工作所需的最小权限

运维与交付

术语 英文 一句话解释
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 指数退避重启

平台组件

术语 英文 一句话解释
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 兼容对象存储

延伸阅读