位置
IBM Cloud 资源 按地理位置分级。IBM Cloud Kubernetes Service 在 IBM Cloud 位置的子集中提供,包括全球多区区域 (MZR) 和单校区多区区域 (SC-MZR)。
这一形象是一种艺术表现,并不反映实际的政治或地理边界。
- 蒙特利尔 (
ca-mon
) MZR 限制 -
网络钩子:只有访问集群内服务的网络钩子才能工作。 直接访问集群外外部 URL 的 Webhooks 会被阻止。
-
操作系统:您只能在蒙特利尔创建 1.31 及更高版本的群集,并且只能使用 Ubuntu 24 个工作节点。
-
Portworx Enterprise 和 Portworx Backup:蒙特利尔地区的专用群集尚不支持 Portworx Enterprise 和 Portworx Backup 的默认安装方法。 如果您需要在蒙特利尔的专用群集中安装 Portworx Enterprise 或 Portworx Backup,请联系 Portworx 支持。 更多信息,请参阅 Portworx 支持。
-
诊断和调试工具目前不适用于蒙特利尔 (
ca-mon
) 地区的群集。
IBM Cloud Kubernetes Service 位置
群集的可用性取决于群集的类型和资源的副本数量。
本文档中的术语 zone
指的是不同的事物,具体取决于所使用的基础设施类型。 对于 VPC,术语 zone
指的是 MZR 中的区域名称,如 us-south-1
。 对于经典基础设施,术语 zone
指经典数据中心,如 dal10
。
拥有多个数据中心的经典地区
如果您创建了一个包含多个数据中心的经典群集,则高可用 Kubernetes 主站的副本会自动分布在各个数据中心。 您可以选择将工作节点分散到各个经典区域(数据中心),以保护您的应用程序免受区域故障的影响。 要通过 CLI 确定一个经典区域是否有多个数据中心,可以运行 ibmcloud ks locations
并查找 Multizone Metro
列中的值。
地域 | 国家或地区 | 地铁 | 区域 | 区域 |
---|---|---|---|---|
亚太地区 | 澳大利亚 | 悉尼 | au-syd | syd01, syd04, syd05 |
亚太地区 | 日本 | 大板 | jp-osa | osa21, osa22, osa23 |
亚太地区 | 日本 | 东京 | jp-tok | tok02, tok04, tok05 |
欧洲 | 德国 | 法兰克福 | 德弗拉 | fra02, fra04, fra05 |
欧洲 | 英国 | 伦敦 | 乌克隆 | lon02, lon04, lon05, lon06 |
北美洲 | 美国 | 达拉斯 | 乌斯达尔 | dal10, dal12, dal13 |
北美洲 | 美国 | 华盛顿 | 乌斯韦德 | wdc04, wdc06, wdc07 |
*
lon05 已替换 lon02。 新集群必须使用 lon05,lon05 支持高可用性主节点在各专区中分布。
拥有一个数据中心的经典地区
如果在只有一个数据中心的区域内创建经典群集,高可用主控包括位于不同主机上的三个副本,但不会分布在经典区域内。
有一个数据中心的经典区域由位于支持经典数据中心的最近区域的区域端点进行管理,如 mon01
至 us-east
或 sao01
至 us-south
。
米兰(mil01
)数据中心已弃用,并将于2025年10月31日关闭。 在2025年10月31日之前,将您目前在 mil01
托管的 IBM Cloud 集群上的 IBM Cloud Kubernetes Service 迁移到另一个 IBM Cloud 数据中心。
地域 | 国家或地区 | 地铁 | 区域 | 区域 | 从区域管理 |
---|---|---|---|---|---|
亚太地区 | 印度 | 金奈 | in-che | che01 | 亚太地区北部(ap-north 和 jp-tok ) |
亚太地区 | 新加坡 | 新加坡 | 斯尼格-姆特尔 | sng01 | 亚太地区北部(ap-north 和 jp-tok ) |
欧洲 | 法国 | 巴黎 | 法尔帕尔 | par01 | 欧洲中部(eu-central 和 eu-de ) |
欧洲 | 意大利 | 米兰 | 伊米勒 | mil01 | 欧洲中部(eu-central 和 eu-de ) |
欧洲 | 荷兰 | 阿姆斯特丹 | 恩拉姆斯 | ams03 | 欧洲中部(eu-central 和 eu-de ) |
北美洲 | 加拿大 | 蒙特利尔 | 梵文 | mon01 | 美国东部 (us-east ) |
北美洲 | 加拿大 | 多伦多 | ca-tor | tor01 | 美国东部 (us-east ) |
北美洲 | 美国 | 圣何塞 | 乌斯希克 | sjc03, sjc04 | 美国南部 (us-south ) |
南美洲 | 巴西 | 圣保罗州 | br-sao | sao01 | 美国南部 (us-south ) |
VPC 多专区区域
VPC 资源在区域内调配,区域是城域网内的一组独立区域。 各区映射到不同的数据中心,以确保在多区架构中资源在各区之间均匀分布。 在 API 和 CLI 中,区域在 API 和命令行 (us-south-1
) 中使用区域区域名称,但在控制台中,区域由数据中心位置 (Dallas 1
) 使用。有关 VPC 区域和位置对应的数据中心代码,例如 us-south-1
和 DAL10
,请参阅
Multizone 区域。
地域 | 国家或地区 | 地铁 | 区域 | 区域 |
---|---|---|---|---|
亚太地区 | 澳大利亚 | 悉尼 | au-syd | au-syd-1, au-syd-2, au-syd-3 |
亚太地区 | 日本 | 大板 | jp-osa | jp-osa-1, jp-osa-2, jp-osa-3 |
亚太地区 | 日本 | 东京 | jp-tok | jp-tok-1, jp-tok-2, jp-tok-3 |
欧洲 | 德国 | 法兰克福 | eu-de | eu-de-1, eu-de-2, eu-de-3 |
欧洲 | 西班牙 | † 马德里自治区 |
eu-es | eu-es-1, eu-es-2, eu-es-3 |
欧洲 | 英国 | 伦敦 | eu-gb | eu-gb-1, eu-gb-2, eu-gb-3 |
北美洲 | 加拿大 | 蒙特利尔 | 梵文 | ca-mon-1, ca-mon-2, ca-mon-3 |
北美洲 | 加拿大 | † 多伦多 |
ca-tor | ca-tor-1, ca-tor-2, ca-tor-3 |
北美洲 | 美国 | 达拉斯 | us-south | us-south-1, us-south-2, us-south-3 |
北美洲 | 美国 | 华盛顿 | us-east | us-east-1, us-east-2, us-east-3 |
南美洲 | 巴西 | † 圣保罗 |
br-sao | br-sao-1, br-sao-2, br-sao-3 |
†
这些区域仅作为 VPC 基础结构上的集群的多专区区域提供。
资源在哪里?
群集中的资源存储位置取决于群集的可用性。
单一区组的资源
群集的资源仍保留在部署群集的数据中心,但管理操作可能会通过区域端点进行。
集群资源(包括主节点和工作程序节点)位于将集群部署到的专区中。 启动本地容器编排操作(例如,kubectl
命令)时,将在同一专区内的主节点与工作程序节点之间交换信息。
如果您设置了其他集群资源,如存储、网络、计算或在 pod 中运行的应用程序,则这些资源及其数据将保留在您部署集群的数据中心中。
当您启动群集管理操作(如运行命令)时,群集的基本信息(如名称、ID、用户 ibmcloud ks
命令时,群集的基本信息(如名称、ID、用户)将通过区域端点和全局端点路由。
多区集群中的资源
在多区群集中,群集的资源分布在多个位置(VPC 的区和 Classic 的数据中心),以提高可用性。
工作节点分布在多个 VPC 区域或区域内的经典数据中心,为集群提供更多可用性。 Kubernetes主副本也分布在不同区域或传统数据中心。 当您启动本地容器协调操作(如 kubectl
命令时,主节点和工作节点之间会通过全局端点交换信息。
其他集群资源,如存储、网络、计算或在 pod 中运行的应用程序,部署到集群中区域的方式各不相同。 有关更多信息,请查看以下主题:
- 在群集中设置 文件存储 和 块存储,或 选择多区持久存储解决方案。
- 通过在集群中使用网络负载平衡器(NLB)服务,实现对应用程序的公共或私有访问。
- 使用 Ingress 管理网络流量。
- 提高应用程序的可用性。
当您启动群集管理操作(如运行 ibmcloud ks
命令 )时,群集的基本信息(如名称、ID、用户)将通过全局端点发送。
先前的 IBM Cloud 区域和区域结构
先前,您的 IBM Cloud 资源是按区域组织的。 区域是用于组织专区的概念工具,可以包含不同国家或地区和地理位置中的专区(数据中心)。 下表映射了先前的 IBM Cloud 区域、IBM Cloud Kubernetes Service 区域和 IBM Cloud Kubernetes Service 专区。 支持多专区的专区以粗体显示。
不推荐使用 IBM Cloud Kubernetes Service 的特定于区域的端点。 改用全局端点。 如果您必须使用区域终端,请使用 ibmcloud ks api
命令。 有关更多信息,请参阅 ibmcloud ks api
。
通过使用 IBM Cloud Kubernetes Service 区域,可以在您登录到的 IBM Cloud 区域以外的区域中创建或访问 Kubernetes 集群。IBM Cloud Kubernetes Service 区域端点专门引用 IBM Cloud Kubernetes Service,而不是整体引用 IBM Cloud。
出于以下原因,您可能希望登录到其他 IBM Cloud Kubernetes Service 区域:
- 您在一个地区创建了 IBM Cloud 服务或私人 Docker 图像,并希望在另一个地区使用 IBM Cloud Kubernetes Service。
- 您希望访问与登录到的缺省 IBM Cloud 区域不同的区域中的集群。
要切换区域,请使用 ibmcloud ks init
命令。
IBM Cloud Kubernetes Service 区域 | 对应的 IBM Cloud 区域 | 区域中的可用专区 |
---|---|---|
亚太地区北部(仅限标准集群) | 东京 | che01, sng01, tok02, tok04, tok05 |
亚太地区南部 | 悉尼 | syd01, syd04, syd05 |
欧洲中部 | 法兰克福 | ams03, fra02, fra04, fra05, mil01, par01 |
英国南部 | 伦敦 | lon02, lon04, lon05, lon06 |
美国东部(仅限标准集群) | 华盛顿 | mon01, tor01, wdc04, wdc06, wdc07 |
美国南部 | 达拉斯 | dal10, dal12, dal13, sjc03, sjc04, sao01 |