跳转至

附录 A 中英术语与常见混淆

第一次见到术语时先建立大意,遇到具体问题再回到相应章节。下面的“区别”比记住缩写更重要。

术语 中文与含义 易混淆点 / 阅读位置
Envoy Proxy 执行业务转发的代理进程 与管理它的 Envoy Gateway 分开;03
control plane 控制平面,决定并分发配置 通常不承载逐请求业务转发;07
data plane 数据平面,执行请求处理 有进程不等于每条路由健康;03、24
downstream 向当前代理发起连接的一侧 是相对方向,不恒指外网;02
upstream 当前代理要连接的目标一侧 一段调用中可再有下一台代理;02
Listener 接收下游连接的资源 name 与监听端口不同;04
filter chain Listener 上的过滤器链 网络过滤器与 HTTP 过滤器层次不同;04
HCM HTTP connection manager 网络过滤器,内部处理 HTTP 流与过滤器;05
VirtualHost 根据 Host/authority 匹配网站 与 DNS 解析、TLS SNI 各有职责;01、05
Route 请求匹配与处理规则 可以转发、重定向或直接响应;04、19
Cluster 一组上游及连接/发现配置 不是 Kubernetes cluster;04
Endpoint 可连接的具体地址与端口 Service 对象并不保证存在 Ready 端点;16
ClusterLoadAssignment Envoy 端点集合消息 EDS 交付的资源类型;10
xDS Envoy 发现服务族的统称 x 代表不同资源,不是一个资源名;08
LDS / RDS Listener / Route Discovery Service HCM 可内嵌路由也可引用 RDS;04、08
CDS / EDS Cluster / Endpoint Discovery Service Cluster 存在仍可能无可用端点;08
SDS Secret Discovery Service 分发证书相关配置,不是密码管理系统全体;08、20
ADS Aggregated Discovery Service 一条流复用多种发现服务,不是全局事务;08
SotW State of the World 针对某类型与订阅范围的完整状态,不是全代理状态;08
Delta xDS 按资源变化增删的协议模式 版本和订阅细节不等于 SotW;08
ACK / NACK 接受 / 拒绝某次协议更新 ACK 不能证明后端可达;08、13
version_info 配置集合的版本标识 不要求是可排序数字;08、11
nonce 关联响应与反馈的标识 不是业务发布版本号;08
Node.ID 代理提供的节点标识 标识不等于经认证的身份;11、15
SnapshotCache 按配置组保存快照并提供 watch 的缓存 SetSnapshot 不自动调用 Consistent;11
Consistent() 检查部分资源引用集合的方法 不是所有字段和业务语义的全面校验;11
Any 封装有类型 Protobuf 消息的容器 包含 type URL 与序列化值;09
gRPC stream 双向或单向的持续消息流 一个流能承载多个发现响应;12
bootstrap Envoy 启动配置 至少让代理知道怎样连接控制平面;12
warming 等待依赖/初始化的资源状态 搜到资源名字不代表 active;13、24
reconcile 读取并协调期望与实际状态 事件可能重复,需幂等;07、22
IR intermediate representation,中间表示 解耦平台输入与 xDS 输出;22
GatewayClass 标识某类 Gateway 的控制器与参数 集群作用域,不是转发进程;17
Gateway 一组入口 listener 与接入规则 namespace 作用域,不等于一台固定 Pod;17
HTTPRoute HTTP 匹配与转发意图 还需被父 Gateway 接纳并解析引用;17
parentRefs Route 指向父资源的引用 引用不等于无条件接入成功;17
allowedRoutes Gateway 允许哪些 Route 接入 与引用后端的 ReferenceGrant 分开;17
ReferenceGrant 目标 namespace 授予跨空间引用许可 是目标方授权,不是源方自我声明;17、20
Accepted 是否接受/接入的条件 单独不能证明所有依赖或流量正常;18
ResolvedRefs 引用是否成功解析的条件 看正确 parent 与 observedGeneration;18
Programmed 配置是否已送达相关实现的状态条件 仍需要真实请求验证;18
Service / EndpointSlice Kubernetes 稳定服务抽象与端点信息 Service.port、targetPort、Pod端口有区别;16
TLS termination 代理解密下游 TLS,再处理 HTTP 不会自动建立上游 TLS;20
SNI TLS 握手里的目标服务器名字 与握手后 HTTP Host 不同;20
mTLS 双方都提供并验证证书的 TLS 不等于最终用户身份授权;20
local rate limit 单代理/局部作用域的限流 多副本不自动共享一个全局计数;19
retry budget 限制重试的资源/次数预算 重试仍要考虑幂等和总超时;01、23
observability 从日志、指标、追踪解释运行状态 控制器指标与代理指标不同;21

若遇到“版本都是 v3,为什么不能混用所有镜像”:v3 是 API 主版本范畴,实际字段、扩展与二进制兼容范围仍随具体版本变化。使用固定版本 API 说明与兼容矩阵。