术语库

以下几个部分介绍了 GKE On-Prem 和 Kubernetes 术语的定义。您还可以参阅 Kubernetes 标准化术语库

A

管理员集群

一个用于创建用户集群并管理其控制层面的集群。GKE On-Prem 的所有相关 API 调用都由在管理员集群中运行的管理员控制层面处理。

管理员控制层面

在管理员集群中运行的控制层面

此控制层面专门处理 GKE On-Prem 的所有相关 Kubernetes API 调用:API 调用发出后,会转到管理员控制层面进行处理,然后路由到其预期目标。管理员控制层面管理用户集群的整个生命周期,包括创建、升级和删除。它运行的服务会与 vSphere 和 Connect Agent 进行交互。

C

集群

来自 Kubernetes 标准化术语库:“一组运行由 Kubernetes 管理的容器化应用的机器(称为节点)”。

在 GKE On-Prem 中,有管理员集群用户集群。集群可以在本地或云端运行。

控制层面

集群的控制单元,由一组用于调度和管理工作负载、与集群通信以及确保集群正常运行的组件组成。控制层面包括 etcd 键值对数据存储区、Kubernetes API 服务器、调度器和控制器管理器。另请参阅有关 Kubernetes 控制层面 的 Kubernetes 文档。

D

部署

请参阅 Deployment

G

gkectl

GKE On-Prem 的命令行界面 (CLI)。您可使用 gkectl 创建和管理 GKE On-Prem 集群,以及诊断集群问题。

I

孤岛模式

GKE On-Prem 不会为集群网络创建叠加网络,而是使用 BGP 创建节点到节点网格,以便 Pod 可以使用现有底层网络在集群内相互访问。不过,您无法从集群外部直接访问此网络,因为系统仅在构成集群的节点之间公布路由。这种配置称为“孤岛模式”网络,因为可以将其视为现有本地网络中的孤岛。

M

机器

请参阅节点

N

节点

集群中的虚拟或物理机器,工作负载在该机器上运行,并且可以针对它调度工作负载。也称为“虚拟机”或“机器”。一组称为集群的节点。

P

Pod

运行容器化工作负载的 Kubernetes 对象。它是 Kubernetes 中可部署的最小计算单元。Pod 通常由其他对象(如 Deployment 或 StatefulSet)管理。另请参阅有关 Pod 的 Kubernetes 文档。

S

Service

Kubernetes 对象,用于对一组 Pod 进行逻辑分组并定义 Pod 访问政策。另请参阅有关 Service 的 Kubernetes 文档。

StatefulSet

用于有状态应用的 Kubernetes 对象。由 StatefulSet 管理的 Pod 在其集群中拥有唯一的永久身份。另请参阅有关 StatefulSet 的 Kubernetes 文档。

U

用户集群

运行开发者的 Kubernetes 工作负载的集群。用户集群由管理员集群管理。

V

虚拟机 (VM)

具有特定架构和硬件规范的计算机系统的模拟。用于代替物理机器硬件。