GKE On-Prem 概览

GKE On-Prem 是一款混合云软件,可将 Google Kubernetes Engine (GKE) 引入本地数据中心。借助 GKE On-Prem,可以在本地环境中创建、管理和升级 Kubernetes 集群。

借助 Connect,可以在 Google Cloud Console 的同一界面中查看并登录本地和云端 Kubernetes 集群。

vSphere 6.5 或 6.7 Update 3 环境下,在数据中心运行 GKE On-Prem。vSphere 是 VMware 的服务器虚拟化软件。GKE On-Prem 使用 VMware 的 vCenter Server 来管理您的集群。

获取 GKE On-Prem

GKE On-Prem 是 Anthos 的关键组件。

安装 GKE On-Prem

在安装 GKE On-Prem 之前,请先在 vSphere 环境中创建管理员工作站虚拟机 (VM) 实例。接着,可使用管理员工作站安装 GKE On-Prem

架构

GKE On-Prem 包括一个管理员集群、一个或多个用户集群以及一个管理员工作站虚拟机。所有这些虚拟机都在单个 vSphere 集群中运行。

描述部署了一个用户控制平面的 GKE On-Prem 架构的图表
具有一个用户控制平面的 GKE On-Prem 架构。(点击即可放大)

管理员集群

管理员集群是 GKE On-Prem 的基础层。它运行以下 GKE On-Prem 组件:

  • 管理员控制平面。 管理员控制平面包括 Kubernetes API 服务器、调度器以及管理员集群的多个控制器。运行管理员控制平面的机器称为管理员主实例

  • 用户控制平面。 对于每个用户集群,管理员集群都有一个运行用户集群控制平面的节点。控制平面包括 Kubernetes API 服务器、调度器和用户集群的多个控制器。运行用户控制平面的机器称为用户主实例

  • 插件。 管理员集群运行多个 Kubernetes 插件,例如 Grafana、Prometheus 和 Google Cloud 的运营套件。插件在一个或多个虚拟机上运行,这些虚拟机与运行控制平面的虚拟机分开。

请注意,用户控制平面由管理员集群管理。它们在管理员集群中的节点上运行,而不是在用户集群中运行。

用户集群

用户集群是您部署和运行容器化工作负载和服务的地方。

版本控制

要了解 GKE On-Prem 版本,请参阅版本控制和升级

插件

后续步骤