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 环境中创建一个管理员工作站虚拟机。然后使用管理员工作站来安装 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 版本,请参阅版本

后续步骤