Google Cloud 管理区域概览
Google Cloud 管理区域和位置
使用 GKE on Azure 创建的集群位于 Azure 区域。创建集群时,您可以为集群指定 Azure 区域以及管理该集群的 Google Cloud 区域。
每个 Google Cloud 区域都可以管理附近的一组特定 Azure 区域中的集群。例如,Google Cloud 区域 us-east4
(位于俄勒冈州)管理以下 Azure 区域中的集群:canadacentral
(位于安大略省)、centralus
(位于爱荷华州)、eastus
(位于弗吉尼亚州)、eastus2
(位于弗吉尼亚州)、southcentralus
(位于德克萨斯州)。从附近的 Google Cloud 区域管理您的集群可提高可用性,并缩短集群管理操作的延迟时间。
GKE on Azure 将集群的 Google Cloud 区域添加到集群的资源名称中。例如,在区域 us-west1
的项目 my-project
中创建一个名为 my-cluster
的集群,其资源名称为 projects/my-project/locations/us-west1/azureClusters/my-cluster
。相比之下,Azure 区域是集群资源的一部分。您可以在 API 调用的 azure_region
字段中指定它。
数据存放区域
为了管理您的集群,GKE Multi-Cloud API 必须将集群的状态信息存储在您在创建集群时指定的 Google Cloud 区域中。此数据不包含特定于工作负载的数据(存储在集群区域中),但包含 Azure 资源 ID 和公钥基础架构 (PKI) 数据等信息。
如果您的应用需要将其数据存储在特定地理区域中,请在创建集群时指定符合您要求的 Azure 区域及其关联的 Google Cloud 管理区域。
Google Cloud 区域和附近的 Azure 区域
Google Cloud 区域 | Azure 区域 |
---|---|
asia-east2 |
eastasia |
asia-northeast2 |
japaneast |
asia-south1 |
centralindia |
asia-southeast1 |
australiaeast japaneast southeastasia |
australia-southeast1 |
australiaeast |
europe-north1 |
northeurope norwayeast |
europe-west1 |
francecentral germanywestcentral northeurope uksouth westeurope |
europe-west2 |
uksouth |
europe-west3 |
germanywestcentral |
europe-west4 |
westeurope |
europe-west6 |
switzerlandnorth |
europe-west9 |
francecentral |
northamerica-northeast1 |
canadacentral |
southamerica-east1 |
brazilsouth |
us-east4 |
canadacentral centralus eastus eastus2 southcentralus |
us-west1 |
westus2 |
您可以通过运行以下 gcloud 命令来获取 Google Cloud 区域支持的当前 Azure 区域的最新列表:
gcloud container azure get-server-config --location GOOGLE_CLOUD_REGION
将 GOOGLE_CLOUD_REGION
替换为您要查询的 Google Cloud 区域的名称。