完成集群节点机器、网络和其他前提条件的设置后,您就几乎可以安装 Google Distributed Cloud 了。下一步是确定要创建的集群类型,并选择要使用的工具。
选择集群类型
您可以在 Google Distributed Cloud 中创建不同类型的集群,包括管理员集群(用于控制集群的资源)和用户集群(用于运行工作负载)。adminadmin如果您希望从一个集中位置管理同一数据中心内的多个集群,或者如果比较大型的部署需要在不同团队之间或开发和生产工作负载之间进行隔离,我们建议您使用管理员和用户集群部署。
您还可以将 Google Distributed Cloud 作为单个集群运行,使其充当用户集群和管理员集群。独立集群支持边缘配置文件,可以显著降低系统资源要求,建议用于资源限制条件较高的边缘设备。 此外,Google Distributed Cloud 还支持创建将管理任务和工作负载结合在一起并控制其他用户集群的混合集群。
以上每种配置都有各自的优点和优势。如需详细了解如何确定要开发的配置,请参阅选择部署模型。
选择用于创建集群的工具
您可以选择用于创建集群和管理集群生命周期的工具:
- 命令行工具
bmctl
,可以在本地数据中心的管理员工作站上运行。 - Google Cloud 控制台、Google Cloud CLI 或 Terraform。这些标准工具使用在 Google Cloud 基础架构上运行的 GKE On-Prem API,统称为 GKE On-Prem API 客户端。
如需了解如何确定哪种工具最符合您的需求,请参阅选择用于创建集群的工具。
更多信息
如需详细了解如何创建和配置集群,请参阅以下内容:
管理员集群:
用户集群
创建过程简介
集群创建过程包括预检检查和机器初始化。如果集群创建在机器初始化阶段后失败(即使预检检查通过且没有错误),则您必须删除集群。这会将节点恢复到默认状态。删除集群后,您可以进行任何所需的配置更改,然后重新尝试创建集群。
集群创建过程会在创建集群后运行健康检查。最后一步是验证集群是否处于正常运行状态。如果集群未通过所有健康检查,则创建操作将失败。所有健康检查都通过时,创建操作会成功完成。
规划可扩缩性
在创建新集群之前,您需要了解影响可伸缩性的维度。某些维度(例如您可以为集群中的 Pod 预留的 IP 地址数量 (clusterNetwork.pods.cidrBlocks
))是不可变的,因此您需要在创建集群时为其进行规划。如需详细了解可伸缩性维度以及如何对集群进行纵向扩容,请参阅对 Google Distributed Cloud 集群进行纵向扩容。如需了解集群上限设置的一些限制和建议,请参阅配额和限制。