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 组件:
管理员控制层面。管理员控制层面包括 Kubernetes API 服务器、调度器以及管理员集群的多个控制器。运行管理员控制层面的机器称为管理员主实例。
用户控制层面。对于每个用户集群,管理员集群都有一个运行用户集群控制层面的节点。控制层面包括 Kubernetes API 服务器、调度器和用户集群的多个控制器。运行用户控制层面的机器称为用户主实例。
插件。管理员集群运行多个 Kubernetes 插件,例如 Grafana、Prometheus 和 Google Cloud 的运维套件。插件在一个或多个虚拟机上运行,这些虚拟机与运行控制层面的虚拟机分开。
请注意,用户控制层面由管理员集群管理。它们在管理员集群中的节点上运行,而不是在用户集群中运行。 此外,管理员集群中的节点运行 GKE On-Prem 组件。用户工作负载不在管理员集群中运行。
用户集群
用户集群是您部署和运行容器化工作负载和服务的地方。
版本控制
如需了解 GKE On-Prem 版本,请参阅版本。