gkectl

您可以将 gkectl 命令行界面用于各种任务,包括下列各项:

  • 为集群配置文件生成模板。
  • 验证集群配置文件。
  • 准备 vSphere 环境。
  • 创建集群。
  • 升级集群。
  • 更新集群。
  • 调整集群大小。
  • 诊断集群问题。

基本命令

如需列出所有命令,请使用以下命令:

gkectl help

如需获取有关特定命令的帮助,请运行:

gkectl COMMAND --help

管理员集群 kubeconfig 文件的环境变量

多个 gkectl 命令需要管理员集群 kubeconfig 文件的路径。您可以通过导出 GKECTL_KUBECONFIG 环境变量来指定路径。例如:

export GKECTL_KUBECONFIG=/path/to/my-admin-cluster-kubeconfig

如果您不导出 GKECTL_KUBECONFIG 环境变量,则必须在运行该命令时使用 --kubeconfig 标志。

下载gkectl

如需了解如何下载 gkectl,请参阅下载

gkectl 的默认日志记录行为

对于 gkectl,使用默认日志记录设置便已足够。对于 gkectl,默认日志文件为 /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log,该文件会与运行 gkectl 的本地目录中的 logs/gkectl-$(date).log 文件进行符号链接。

默认 -v5 详细程度涵盖支持团队所需的所有日志条目。 日志文件会包含已执行的命令和失败消息。

我们建议您在需要帮助时将日志文件发送给支持团队。

为日志文件指定非默认位置

如需为 gkectl 日志文件指定非默认位置,请使用 --log_file 标志。您指定的日志文件不会与本地目录进行符号链接。