您可以在 GCP 中创建和管理虚拟机实例组,而不是单独控制项目中的每个实例。

受管实例组是一个实例模板,用于创建一组相同的实例。您可以根据负载的增减,自动在受管实例组中添加或删除实例。

要创建实例模板,请执行以下操作:

  • 从 GCP 控制台中,导航到 Google Cloud > 计算引擎 > 虚拟机实例。单击创建实例

  • 指定实例的名称

  • 选择区域和可用区详细信息。

  • 计算机类型下拉菜单中选择相应计算机类型以配置计算机。例如,您可以选择 e2-小型 (2 个 vCPU、2 GB 内存) 选项。

  • 单击部署容器按钮,以将容器映像部署到此虚拟机实例。

  • 选择引导磁盘。您可以单击更改按钮以修改相应值。

  • 身份和 API 访问下,从下拉菜单中选择服务帐户选项。您还可以选择访问范围和防火墙选项。

    • 如果使用默认的计算引擎服务帐户,并且项目已启用计算引擎默认服务帐户,请选择该帐户作为服务帐户。此外,还选择为每个 API 设置访问权限选项,然后在计算引擎下拉菜单下选择只读权限。

    • 如果使用非默认服务帐户,请参阅配置控制器服务帐户。在计算引擎下拉菜单下,选择只读权限。

  • 单击防火墙部分中的允许 HTTP 流量复选框,以允许外部连接。

  • 网络部分中输入网络详细信息,例如网络标记和主机名。

  • 选中 IP 转发框以将其启用。

  • 从下拉菜单中选择网卡选项。选中增加总输出带宽框以增加网络带宽。

  • 从下拉菜单中选择网络接口选项。每个虚拟机实例可以具有一到八个网络接口。没有子网的网络不支持具有多个网络接口的实例。

  • 添加新磁盘或将现有磁盘附加到虚拟机实例。

  • 选中所有相关复选框(如“安全引导”、“vTPM”、“完整性监控”),以保护配置。您可以选中通过 IAM 权限控制虚拟机访问阻止项目范围的 SSH 密钥,以管理虚拟机访问。默认情况下,使用此控制台或 gcloud 连接到虚拟机时,将自动生成 SSH 密钥。您还可以从将用于启动 SSH 的计算机复制公钥,以手动添加生成的 SSH 密钥。

  • 输入管理详细信息,例如描述、删除保护、预留、自动化和可用性策略。

  • 输入唯一租户,例如节点关联性标签和 CPU 超额分配详细信息。

  • 在指定所有必需的详细信息后,单击创建