本页面介绍您可以在管理员集群和用户集群中更新的设置。
通常情况下,您可以在配置文件中更改单个设置,然后使用适当的参数运行 gkectl update
命令。如需更新多项设置,请一次更改一项设置,然后重复运行该命令。
gkectl update
命令采用以下某种形式,以及适合要您要更新的功能的参数:
gkectl update credentials
- 使用此命令更新集群凭据。gkectl update admin
- 在管理员集群配置文件中进行更改后运行此命令,以更新管理员集群。gkectl update cluster
- 在用户集群配置文件中进行更改后运行此命令,以更新用户集群。
管理员集群更新
您可以更新管理员集群的各种功能。
分配额外的静态 IP 地址
如果您的配置使用静态 IP 地址,则必须在升级管理员工作站或管理员集群时检查使用的 IP 地址数量,并根据需要添加额外的地址。
为用户集群的控制层面节点启用或停用节点大小调整
您可以为用户集群启用或停用控制平面节点的自动大小调整。这些节点位于管理员集群中。
启用或停用集群备份
启用或停用 vSphere 资源指标
如果更改管理员集群配置文件中的 stackdriver.disableVsphereResourceMetrics
值,请运行以下命令来更新配置:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE
更新管理员集群的 vCenter 证书参考
如果您的 vCenter 证书已更改,请更新 vCenter 证书参考。您必须同时更新管理员集群和所有用户集群。
为管理员集群启用插件节点的自动大小调整功能(预览)
为管理员集群启用或停用自动节点修复(预览)
要为管理员集群启用或停用自动节点修复功能,您可以更改管理员集群配置文件中的相应设置,并运行 gkectl update admin
命令。
启用或停用反亲和性群组(预览)
如果更改管理员集群配置文件中 antiAffinityGroups.enabled
的值,请运行以下命令来更新配置:
gkectl update admin --kubeconfig ADMIN_CLUSTER_KUBECONFIG --config ADMIN_CLUSTER_CONFIG_FILE
替换以下内容:
ADMIN_CLUSTER_KUBECONFIG
:kubeconfig 文件的路径。如果文件位于当前目录中且名称为kubeconfig
,则可以省略此标志。ADMIN_CLUSTER_CONFIG_FILE
:管理员集群配置文件的路径。如果文件位于当前目录中且名称为admin-cluster.yaml
,则可以省略此标志。
轮替管理员集群的连接和注册服务帐号密钥
如需轮替连接和注册服务帐号密钥,请执行以下操作:
创建新的连接注册服务帐号密钥文件。
修改管理员集群配置文件中的 gkeConnect.registerServiceAccountKeyPath 字段以指向新密钥文件的路径。
运行
gkectl update admin
命令。
用户集群更新
要更新用户集群,您可以修改用户配置文件中的设置,然后使用适当的参数运行 gkectl update cluster
。以下是您可以对用户集群进行的更改。
分配额外的静态 IP 地址
如果您的配置使用静态 IP 地址,则必须在进行以下任何更改时检查使用的 IP 地址数量,并根据需要添加额外的地址。
通过更新 nodePool
设置来调整用户集群的大小
您可以调整用户集群的大小,方法是更新 nodePools
部分中的 replicas
值,然后运行 gkectl update cluster
命令。
启用或停用 vSphere 资源指标
您可以在用户集群配置文件中启用或停用 vSphere 资源指标,然后运行 gkectl update cluster
命令。
更新用户集群的 vCenter 证书参考
如果您的 vCenter 证书已更改,请更新 vCenter 证书参考。您必须同时更新管理员集群和所有用户集群。
注册用户集群
在创建集群时,您可以通过在创建用户集群配置文件中填写 gkeConnect
部分来注册集群,然后再创建集群。如果您在创建集群时未注册集群,可以通过修改配置文件以添加 gkeConnect
部分,并在随后运行 gkectl update cluster
命令来注册现有用户集群。
为用户集群启用或停用自动节点修复
通过更改用户集群配置文件中的相应设置并运行 gkectl update cluster
命令,您可以为用户启用或停用自动节点修复功能。
自动调整用户集群中的节点大小
要为用户集群中的节点启用自动大小调整功能,请修改用户集群配置文件并运行 gkectl update
命令。
在用户集群上启用或停用 Cloud Audit Logging
您可以启用 Cloud Audit Logging 或停用 Cloud Audit Logging。
停用 vSphere CSI 驱动程序
vSphere CSI 驱动程序默认启用。您可以停用 vSphere CSI 驱动程序。
轮替用户集群的连接和注册服务帐号密钥
如需轮替连接和注册服务帐号密钥,请执行以下操作:
创建新的连接注册服务帐号密钥文件。
修改用户集群配置文件中的 gkeConnect.registerServiceAccountKeyPath 字段以指向新密钥文件的路径。
运行
gkectl update cluster
命令。