GKE 蓝图包含可组合的自定义资源,用于指定部署 GKE 集群的意图。以下列表定义了每个自定义资源的角色:
ContainerCluster:创建具有预配服务网格的专用 GKE 集群。ClusterInit:初始化由 Telecom Network Automation (Telecom Network Automation) 管理的集群生命周期。此生命周期包括在 GKE 集群上安装电信网络自动化组件。SourceRepoRepository和Repository:使用 Cloud Source Repository 和 Porch 以及从上一个资源安装的 ConfigSync 为创建的 GKE 集群设置 GitOps 流水线。ContainerNodePool:创建具有 Ubuntu 操作系统、SSD 磁盘类型和e2-standard-2 machine类型的节点池(默认)。您可以修改这些详细信息。
创建部署时,您可以使用 setters.yaml 文件中的以下参数自定义蓝图:
| 参数 | 说明 |
|---|---|
project-id
|
当前项目的项目 ID。 |
project-num
|
当前项目的项目编号。 |
cluster-name |
GKE 集群的名称。 |
location |
集群的计算位置 |
master-ip-range
|
GKE 主节点使用的 IP CIDR 块 |
cluster-ipv4-cidr-blocks |
Pod 使用的 IP CIDR 块。 |
services-ipv4-cidr-blocks
|
服务使用的 IP CIDR 地址块。 |
compute-network-name
|
计算网络的名称。 如果您不打算使用为 GKE 集群创建了编排集群的 VPC,请更改此名称。 |
clients-ipv4-cidr-blocks
|
访问集群的客户端的 IP CIDR 地址块 |
node-count
|
每个可用区中节点池内的节点数。如果创建的是区域级集群,节点池中的节点数量会增加到原来的三倍。 |
nodepool-name |
节点池的名称。 |
node-machine-type |
节点机器的类型。 |
GKE 蓝图
创建 GKE 蓝图
- 在导航菜单中,点击蓝图。
- 从下拉菜单中,选择您偏好的编排集群。
- 点击从库中导入。
- 选择 GKE 集群蓝图。
- 点击添加蓝图。
- 在下一页上,为蓝图指定名称。
- 您可以根据需要添加任意标签。
- 点击创建。您的蓝图会显示在蓝图草稿列表中。
修改蓝图
- 在导航菜单中,依次点击蓝图 > 草稿蓝图。
- 选择您偏好的蓝图。系统会显示蓝图编辑器。
- 修改
cluster.yaml和nodepool.yaml文件。 然后,点击保存文件。
提议蓝图
- 在导航菜单中,依次点击蓝图 > 草稿蓝图。
- 选择您偏好的蓝图。系统会显示蓝图编辑器。
- 点击建议。蓝图更新的状态会变为已提议。
批准蓝图
- 在导航菜单中,点击蓝图。
- 点击所需蓝图上的操作图标。
- 选择批准。蓝图会显示在已批准的蓝图中。
GKE 部署
创建 GKE 部署
- 在导航菜单中,依次点击蓝图 > 已获批的蓝图。
- 点击要部署的 GKE 蓝图。
- 点击创建部署。
- 为部署提供名称。
- 点击创建部署。相应部署会显示在草稿部署中。
修改 GKE 部署
- 在导航菜单中,点击蓝图。
- 选择要修改的 GKE 部署。系统会显示部署编辑器。
- 修改
setters.yaml文件。 - 然后,点击保存文件。
应用 GKE 部署
- 在导航菜单中,点击蓝图。
- 选择要应用的 GKE 部署的名称。系统会显示部署编辑器。
- 点击部署。此时会显示一个确认对话框。
- 点击部署确认部署。相应部署会显示在已应用的部署中。
删除 GKE 集群
- 在导航菜单中,依次点击部署 > 已应用的部署。
- 选择要删除的 GKE 部署。
- 点击删除。
- 确认删除部署。