管理 Kubernetes 集群

借助 Cloud Code,您可以使用 Google Kubernetes Engine (GKE) 或 minikube 创建 Kubernetes 集群。

创建 GKE 集群并将其添加到 KubeConfig

Kubernetes Explorer 打开 Google Cloud Console,因此您可以快速创建集群:

  1. 如需打开 Kubernetes Explorer,请点击 Kubernetes Explorer 图标 Cloud Code - Kubernetes
  2. 在 Kubernetes Explorer 窗格的标头中,点击 + Add a Cluster to KubeConfig
  3. 选择 Google Kubernetes Engine,然后点击 + 创建新的 GKE 集群 (+ Create a new GKE Cluster)。
  4. 选择标准Autopilot。如需了解详情,请参阅比较 Autopilot 模式与标准模式
  5. 如果出现提示,请点击打开以允许 Cloud Code 打开 Cloud Console。
  6. 在 Cloud Console 中,选择要自定义的任何配置选项,然后点击创建
  7. 创建集群后,在 VS Code 中,点击 刷新 Kubernetes 集群视图 刷新
  8. 新集群的名称显示在列表中后,点击集群名称。您的新集群将添加到配置中,并设置为默认上下文。

提示:如需使用 Command Palette 创建 Kubernetes 集群,请启动 Command Palette(点击 “管理”齿轮图标 管理 > Command Palette 或按 Ctrl/Cmd+Shift+P),然后运行 Cloud Code: Create GKE cluster 命令。

使用现有 GKE 集群

如果您已有标准或 Autopilot GKE 集群,则可以将其设置为活跃集群,并通过 Cloud Code 使用该集群。

  1. 在 Kubernetes Explorer 窗格的标头中,点击 + Add a Cluster to KubeConfig
  2. 点击 Google Kubernetes Engine
  3. 点击您的集群名称。您的集群将被添加到 KubeConfig。

将集群设置为默认上下文

活跃集群是您的应用默认部署到的集群。

在 Kubernetes Explorer 中,右键点击集群,然后点击设置为活跃集群

从 KubeConfig 中移除集群

从 KubeConfig 中移除集群后,该集群无法部署到。

在 Kubernetes Explorer 中,右键点击集群,然后点击移除集群下方的上下文

启动 minikube 集群

  1. 点击 minikube 状态栏。

    minikube 状态栏

  2. 选择要控制的 Minikube(集群)配置文件 (Choose a Minikube (cluster) profile to control) 选项填充后,点击 minikube,然后点击启动

暂停或停止 minikube 集群

  1. 点击 minikube 状态栏。

    minikube 状态栏

  2. 选择要控制的 Minikube(集群)配置文件 (Choose a Minikube (cluster) profile to control) 选项填充后,点击 minikube,然后点击停止暂停

通过其他云服务商创建和添加集群

如果您使用的是本地集群或来自其他提供商(如 Azure 或 AWS)的集群,请使用提供商的工具创建集群并将其添加到 KubeConfig。