在 Cloud Code for Cloud Shell 中创建和配置 GKE 集群

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

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

要创建集群,请执行以下操作:

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 点击 add 将集群添加到 KubeConfig
  3. 选择 Google Kubernetes Engine,然后选择,以在项目中启用 Google Kubernetes Engine API。
  4. 选择标准Autopilot。如需了解详情,请参阅比较 Autopilot 模式与标准模式
  5. 如果出现提示,请点击打开以允许 Cloud Code 打开 Google Cloud 控制台。
  6. 在 Google Cloud 控制台中,选择要自定义的任何配置选项,然后点击创建
  7. 创建集群后,在 Cloud Code 中点击刷新图标。
  8. 新集群的名称显示在列表中后,点击集群名称。系统会将新集群添加到 kubeconfig 并设置为默认上下文。

提示:如需使用命令面板创建 Kubernetes 集群,请启动命令面板(按 Ctrl/Cmd+Shift+P 或点击视图 > 命令面板),然后运行 Cloud Code: Create GKE cluster 命令。

使用现有 GKE 集群

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

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 点击 add 将集群添加到 KubeConfig
  3. 点击 Google Kubernetes Engine
  4. 点击您的集群名称。您的集群将被添加到 KubeConfig。

将集群设置为默认上下文

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

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 右键点击集群,然后点击设置为活跃集群

在 GKE 上运行应用

如需在 GKE 上运行或调试应用,您需要为项目定义容器映像存储库。

如需了解详情,请参阅 Cloud Code for Kubernetes 使用入门

从 KubeConfig 中移除集群

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

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 右键点击集群,然后点击 Remove Context Under Cluster(移除集群下的上下文)。

打开容器的交互式终端

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 展开 minikube 集群,展开 Pod,然后展开容器
  3. 右键点击容器,然后点击获取终端

打开外部 IP 地址

  1. 点击 Cloud Code,然后展开 Kubernetes 部分。
  2. 展开 minikube 集群,然后展开服务
  3. 展开外部 IP,右键点击 IP 地址,然后点击打开地址
  4. 点击打开

从其他云提供商创建和添加集群

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

后续步骤