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 组件。用户工作负载不在管理员集群中运行。
用户集群
用户集群是您部署和运行容器化工作负载和服务的地方。
版本控制
如需了解 GKE On-Prem 版本,请参阅版本记录。
其他 Anthos 组件
使用 GKE On-Prem 时,您还可以使用以下 Anthos 组件: