Google Cloud 管理区域概览

Google Cloud 管理区域和位置

使用 GKE on AWS 创建的集群位于 AWS 区域中。创建集群时,您可以为集群指定 AWS 区域以及管理该集群的 Google Cloud 区域。

每个 Google Cloud 区域都可以管理附近的一组特定 AWS 区域中的集群。例如,位于俄勒冈州的 Google Cloud 区域 us-west1 管理两个 AWS 区域中的集群:位于北加利福尼亚州的 us-west-1、位于俄勒冈州的 us-west-2。从附近的 Google Cloud 区域管理您的集群可提高可用性,并缩短集群管理操作的延迟时间。

GKE on AWS 会在集群的资源名称中包含集群的 Google Cloud 区域。例如,在区域 us-west1 的项目 my-project 中创建一个名为 my-cluster 的集群,其资源名称为 projects/my-project/locations/us-west1/awsClusters/my-cluster。相比之下,AWS 区域是集群资源的一部分。您可以在 API 调用的 aws_region 字段中指定它。

数据存放区域

为了管理您的集群,GKE Multi-Cloud API 必须将集群状态的相关信息存储在您在创建集群时指定的 Google Cloud 区域中。此数据不包含特定于工作负载的数据(存储在集群区域中),但包含 AWS 资源 ID 和公钥基础架构 (PKI) 数据等信息。

如果您的应用需要将其数据存储在特定地理区域中,请在创建集群时指定符合您要求的 AWS 区域及其关联的 Google Cloud 管理区域。

Google Cloud 区域和附近的 AWS 区域

下表列出了 GKE on AWS 目前支持的 Google Cloud 区域及其可以管理的附近区域。

Google Cloud 区域 AWS 区域
asia-east2 ap-east-1
asia-northeast2 ap-northeast-1
ap-northeast-3
asia-south1 ap-south-1
asia-southeast1 ap-east-1
ap-northeast-1
ap-southeast-1
asia-southeast2 ap-southeast-3
australia-southeast1 ap-southeast-2
europe-north1 eu-north-1
europe-west1 eu-central-1
eu-north-1
eu-south-1
eu-west-1
eu-west-2
eu-west-3
europe-west2 eu-west-2
europe-west3 eu-central-1
europe-west9 eu-west-3
northamerica-northeast1 ca-central-1
southamerica-east1 sa-east-1
us-east4 ca-central-1
us-east-1
us-east-2
us-west1 us-west-1
us-west-2

您可以通过运行以下 gcloud 命令来获取 Google Cloud 区域支持的当前 AWS 区域的最新列表:

gcloud container aws get-server-config --location GOOGLE_CLOUD_REGION

GOOGLE_CLOUD_REGION 替换为您要查询的 Google Cloud 区域的名称。