管理 GKE 基础架构

GKE 蓝图包含可组合的自定义资源,用于指定部署 GKE 集群的意图。以下列表定义了每个自定义资源的角色:

  • ContainerCluster:创建具有预配服务网格的专用 GKE 集群。
  • ClusterInit:初始化由 Telecom Network Automation (Telecom Network Automation) 管理的集群生命周期。此生命周期包括在 GKE 集群上安装电信网络自动化组件。
  • SourceRepoRepositoryRepository:使用 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 蓝图

  1. 在导航菜单中,点击蓝图
  2. 从下拉菜单中,选择您偏好的编排集群。
  3. 点击从库中导入
  4. 选择 GKE 集群蓝图
  5. 点击添加蓝图
  6. 在下一页上,为蓝图指定名称。
    1. 您可以根据需要添加任意标签。
  7. 点击创建。您的蓝图会显示在蓝图草稿列表中。

修改蓝图

  1. 在导航菜单中,依次点击蓝图 > 草稿蓝图
  2. 选择您偏好的蓝图。系统会显示蓝图编辑器。
  3. 修改 cluster.yamlnodepool.yaml 文件。
  4. 然后,点击保存文件

提议蓝图

  1. 在导航菜单中,依次点击蓝图 > 草稿蓝图
  2. 选择您偏好的蓝图。系统会显示蓝图编辑器。
  3. 点击建议。蓝图更新的状态会变为已提议

批准蓝图

  1. 在导航菜单中,点击蓝图
  2. 点击所需蓝图上的操作图标。
  3. 选择批准。蓝图会显示在已批准的蓝图中。

GKE 部署

创建 GKE 部署

  1. 在导航菜单中,依次点击蓝图 > 已获批的蓝图
  2. 点击要部署的 GKE 蓝图。
  3. 点击创建部署
  4. 为部署提供名称。
  5. 点击创建部署。相应部署会显示在草稿部署中。

修改 GKE 部署

  1. 在导航菜单中,点击蓝图
  2. 选择要修改的 GKE 部署。系统会显示部署编辑器。
  3. 修改 setters.yaml 文件。
  4. 然后,点击保存文件

应用 GKE 部署

  1. 在导航菜单中,点击蓝图
  2. 选择要应用的 GKE 部署的名称。系统会显示部署编辑器。
  3. 点击部署。此时会显示一个确认对话框。
  4. 点击部署确认部署。相应部署会显示在已应用的部署中。

删除 GKE 集群

  1. 在导航菜单中,依次点击部署 > 已应用的部署
  2. 选择要删除的 GKE 部署。
  3. 点击删除
  4. 确认删除部署。