GKE 节点池是集群中具有相同配置的一组节点。创建标准模式集群时,指定的节点数和节点类型用于创建集群的第一个节点池。
本文档介绍了使用 App Design Center 创建 GKE 节点池时可以配置的连接和参数。配置参数基于 GKE 节点池 Terraform 模块。
组件连接
下表列出了可连接到 GKE 节点池的组件,以及对应用及其生成的 Terraform 代码的相应更新。
| 组件 | 说明 | 背景信息 |
|---|---|---|
| GKE Standard 集群 | 向集群配置添加节点池。 | 集群生命周期 |
必需的配置参数
如果您的模板包含 GKE 节点池,则必须在部署之前配置以下参数。
| 参数名称 | 说明和限制条件信息 | 背景信息 |
|---|---|---|
| 集群 | 集群的名称,格式为 projects/{project_id}/locations/{location}/clusters/{cluster} 或集群的名称。 |
集群配置选项简介 |
| 项目 ID | 您要在其中创建 GKE 节点池的项目。 | 为组件配置默认值 |
| 区域 | 创建节点池的位置(区域或可用区)。 | 集群可用性 |
可选配置参数
以下参数是可选参数。如需显示高级参数,请在配置区域中选择显示高级字段。
| 功能 | 参数名称 | 说明和限制条件信息 | 背景信息 |
|---|---|---|---|
| 名称 | 节点池的名称。 | 集群配置选项简介 | |
| 自动扩缩 | 节点数下限 | minNodeCount | GKE 集群自动扩缩简介 |
| 节点数上限 | maxNodeCount | ||
| 节点数下限总计 | totalMinNodeCount | ||
| 节点数上限总计 | totalMaxNodeCount | ||
| 位置信息政策 | locationPolicy | ||
| 初始节点数 | initialNodeCount | 添加和管理节点池 | |
| 管理 | 自动修复 | autoRepair | 节点自动修复 |
| 自动升级 | autoUpgrade | 自动升级节点 | |
| 每个节点的 Pod 数上限 | maxPodsConstraint | 配置每个节点的 Pod 数上限 | |
| 节点位置 | locations | 节点的位置和分布 | |
| 名称前缀 | name_prefix | ||
| 节点配置 | 机密节点 | ConfidentialNodes | 通过机密 GKE 节点加密使用中的工作负载数据 |
| 磁盘大小(以 Gb 为单位) | diskSizeGb | GKE 节点大小配置简介 | |
| 磁盘类型 | diskType | 本地临时存储预留 | |
| 启用机密存储 | enableConfidentialStorage | 通过机密 Google Kubernetes Engine 节点加密使用中的工作负载数据 | |
| 本地 SSD 加密模式 | LocalSsdEncryptionMode | GKE 的本地 SSD 简介 | |
| Ephemeral Storage Local Ssd Config | EphemeralStorageLocalSsdConfig | GKE 的本地 SSD 简介 | |
| Fast Socket | FastSocket | 使用 NCCL Fast Socket 提高工作负载效率 | |
| 本地 NVMe SSD 块配置 | LocalNvmeSsdBlockConfig | GKE 的本地 SSD 简介 | |
| 日志记录变体 | variant |