#术语表
使用此术语表了解 中的平台级术语。对于特定工作流的术语,请参阅相应的工作流或组件文档。
#平台和集群术语
| 术语 | 定义 | 相关文档 |
|---|---|---|
| Core | 首先安装的平台管理基础组件。它会部署 global 集群,并提供核心管理平面功能,例如 Web 控制台访问、平台 API、用户和 RBAC、集群管理、项目治理以及 Extension 管理框架。 | Core 和 Extension |
global 集群 | 由 Core 部署的中央管理集群。它承载平台管理服务,并协调集群、项目、用户、Extension 和平台操作。 | 平台模型 |
| 业务集群 | 在 global 集群治理下运行应用工作负载的 Kubernetes 集群。根据所选模型, 可以创建业务集群并管理其生命周期。 | 平台模型 |
| 第三方集群 | Kubernetes 发行版和生命周期由 之外的环境提供或管理的 Kubernetes 环境。 可以接入第三方集群,以便在文档规定的前提条件和注意事项范围内进行集中治理和运维。 | 集群管理模型 |
| Managed Cluster | 用于管理已接入第三方集群的界面的当前 UI/导航标签。它并非与 third-party cluster 并列的概念模型。 | Managed Clusters 概述 |
| Installer-Provisioned Infrastructure (IPI) | 一种基础设施责任模型:平台负责配置机器,通过 Alauda OS 管理节点操作系统,并管理受支持的 Kubernetes 生命周期。 | 集群管理模型 |
| User-Provisioned Infrastructure (UPI) | 一种基础设施责任模型:用户负责准备物理机或虚拟机,并承担节点 OS 责任;平台则在这些节点上安装和管理 Kubernetes。 | 集群管理模型 |
| Hosted Control Plane (HCP) | 一种控制平面拓扑:每个托管集群都有自己的控制平面,多个托管控制平面作为工作负载运行在管理集群上。在 中,HCP 通过 Kamaji(TenantControlPlane)实现。 | 集群管理模型 |
| 不可变基础设施 | 一种配置和运行模型:节点配置预先构建在镜像中,变更通过使用新镜像替换节点来应用。在 中,节点运行 Alauda OS 的集群遵循此模型。 | 在 Alauda OS 上创建 |
| Alauda OS | 平台通过基础设施提供商配置的不可变节点操作系统。它采用只读、基于镜像的方式,通过替换镜像而非就地修改来更新。 | 节点操作系统 |
| Non-Alauda OS | 平台支持列表中列出的、Alauda OS 以外的节点操作系统。 | 支持的 OS 和内核版本 |
| 项目 | 面向租户、团队或业务系统的平台治理单元。一个项目可以跨越多个关联集群,并作为配额、策略、用户和命名空间所有权的边界。 | 项目简介 |
| 命名空间 | 由平台直接或间接管理的 Kubernetes 命名空间。在 中,命名空间可以归属某个项目,并继承项目级治理。 | 命名空间管理 |
| 控制平面 | Kubernetes 管理层,运行 API server、scheduler、controller manager 和 etcd 等组件。 | 架构 |
| 控制平面节点 | 在采用专用控制平面拓扑的集群中运行 Kubernetes 控制平面组件的节点。 | 节点管理 |
| 工作节点 | 运行应用工作负载和集群本地支持组件的节点。 | 节点管理 |
#Extension 和打包术语
| 术语 | 定义 | 相关文档 |
|---|---|---|
| Extension | 为 环境添加功能的 Operator 和集群插件机制的统称。 | Core 和 Extensions |
| Operator | 基于 Kubernetes 自定义资源和控制器构建的 Extension 机制。在 中,Operator 通过 Operator Lifecycle Manager 和 OperatorHub 进行管理。 | Operator |
| Operator Lifecycle Manager (OLM) | 用于处理 Operator 安装、升级、依赖解析以及 CatalogSource、Subscription、InstallPlan 和 ClusterServiceVersion 等相关资源的 operator 管理框架。 | Operator |
| OperatorHub | 用于通过 OLM 发现、安装、升级和管理 Operator 的平台界面。 | Operator |
| 集群插件 | 通过 ModulePlugin、ModuleConfig 和 ModuleInfo 自定义资源管理的、基于 chart 的插件所使用的平台 Extension 机制。 | 集群插件 |
Core 生命周期 | 遵循 Core 发布版本和集群 Distribution Version 的 Extension 生命周期类型。不支持独立升级。 | Core 和 Extensions |
Aligned 生命周期 | 遵循 发布流的 Extension 生命周期类型,但在发布兼容版本后可以独立升级。 | Core 和 Extensions |
Agnostic 生命周期 | 独立于 发布,并在发布兼容版本后独立升级的 Extension 生命周期类型。 | Core 和 Extensions |
| customer portal 兼容版本 | customer portal 中的兼容性字段,用于指示特定 Operator 或集群插件版本支持哪些 版本。 | Core 和 Extensions |
#身份、访问和安全术语
| 术语 | 定义 | 相关文档 |
|---|---|---|
| Identity Provider (IdP) | 用于平台账户身份验证的外部身份系统,例如 LDAP 或 OIDC。 | Identity Provider 简介 |
| LDAP | 平台支持的用于企业用户身份验证的目录访问协议。可以通过 LDAP 集成 Active Directory。 | LDAP 管理 |
| OpenID Connect (OIDC) | 一种基于 OAuth 2.0 的身份层,平台支持使用它进行第三方用户身份验证。 | OIDC 管理 |
| 平台角色 | RBAC 重构后由平台提供的系统角色模板。它们绑定到用户或组,并转换为 Kubernetes 权限。 | 角色简介 |
| Kubernetes 角色 | 用于细粒度权限控制的原生 Kubernetes Role 和 ClusterRole 对象。它们与 RoleBinding 或 ClusterRoleBinding 绑定。 | 角色简介 |
| 审计 | 用户和系统操作的平台操作记录。审计视图取决于日志服务组件。 | 审计简介 |
| NetworkPolicy | 用于命名空间范围网络流量策略的 Kubernetes 资源。策略执行取决于所选的 CNI。 | NetworkPolicy |
| API Refiner | API 过滤功能,可根据用户权限、项目、集群和命名空间过滤或屏蔽 Kubernetes API 响应。 | API 安全 |
| 合规功能 | 基于 Kyverno 的策略执行、违规监控和报告功能。有关适用范围和前置条件,请参阅 Compliance Service 文档。 | Compliance Service |
#网络和访问术语
| 术语 | 定义 | 相关文档 |
|---|---|---|
| 平台访问地址 | 用于访问 Web 控制台和平台 API 等平台服务的外部地址。它可以与集群端点相同,也可以是在外部访问场景中使用的独立地址。 | 安装 |
| 集群端点 | 集群组件和管理员用于访问目标 Kubernetes 控制平面端点的地址。 | 安装 |
| 负载均衡器 | 一种 Kubernetes Service 类型,可通过外部负载均衡器公开 Service。在平台中,负载均衡也可能涉及外部设备、VIP 或特定于提供商的服务。 | 配置服务 |
| 自建 VIP | 未为集群端点提供外部负载均衡器时使用的内置虚拟 IP 选项。 | 前置条件 |
| 集群代理 | 一种平台通信能力,用于连接 global 集群和受管集群,以执行支持的管理操作。 | 架构 |
| 导入集群 | 一种接入方式,由 global 集群通过提供的地址、CA 和凭据连接到目标第三方集群 API 服务器。 | 导入集群 |
| 注册集群 | 一种接入方式,由目标第三方集群中的反向代理服务发起注册,并与平台建立隧道。 | 注册集群 |
#灾难恢复、备份和升级术语
| 术语 | 定义 | 相关文档 |
|---|---|---|
| global 集群灾难恢复 | 一种以 global 集群为主集群和备用集群、基于 global 集群 etcd 同步以及 DNS/VIP 故障转移的灾难恢复机制。它仅在文档规定的边界内保护 global 控制平面场景。 | 可用性和恢复 |
| etcd 备份和恢复 | 用于备份和恢复存储在 etcd 中的 Kubernetes 控制平面资源状态的路径。 | etcd 备份和恢复 |
| 原生应用备份和恢复 | 基于 Velero 的原生应用资源和持久卷备份与恢复路径,通过数据备份组件提供。 | 备份概述 |
| 集群版本 operator (CVO) | 用于协调 global 和业务集群升级的升级工作流和控制器,负责协调目标版本、升级前检查、状态和执行进度。 | 升级概述 |
| ClusterVersionShadow | CVO 升级工作流使用的自定义资源,用于公开所需版本、状态、升级前检查结果、阶段和升级历史。 | 升级概述 |
| 分发版本 | 用于协调 global 和业务集群升级的集群分发版本,以实现升级门禁和版本对齐。 | 升级概述 |
| 升级前检查 | 在执行升级前运行的一组检查,用于降低升级风险。 | 升级前检查 |
#术语约定
global集群是平台管理集群。Third-party cluster指外部提供的 Kubernetes 环境。Managed Cluster是当前的 UI 或导航标签。- UI 标签、API 资源名称、协议名称和功能名称保留其官方大小写。
- 如果上下文页面需要,首处提及时会展开缩写。