借助 Cloud Code,您可以使用 Google Kubernetes Engine (GKE) 创建 Kubernetes 集群。
创建 GKE 集群并将其添加到 KubeConfig
要创建集群,请执行以下操作:
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 点击 add 将集群添加到 KubeConfig。
- 选择 Google Kubernetes Engine,然后选择是,以在项目中启用 Google Kubernetes Engine API。
- 选择标准或 Autopilot。如需了解详情,请参阅比较 Autopilot 模式与标准模式。
- 如果出现提示,请点击打开以允许 Cloud Code 打开 Google Cloud 控制台。
- 在 Google Cloud 控制台中,选择要自定义的任何配置选项,然后点击创建。
- 创建集群后,在 Cloud Code 中点击刷新图标。
- 新集群的名称显示在列表中后,点击集群名称。系统会将您的新集群添加到 kubeconfig 并设置为默认上下文。
提示:如需使用命令面板创建 Kubernetes 集群,请启动命令面板(按 Ctrl
/Cmd
+Shift
+P
或点击视图 > 命令面板),然后运行 Cloud Code: Create GKE cluster 命令。
使用现有 GKE 集群
如果您已有标准或 Autopilot GKE 集群,则可以将其设置为活跃集群,并通过 Cloud Code 使用该集群。
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 点击 add 将集群添加到 KubeConfig。
- 点击 Google Kubernetes Engine。
- 点击您的集群名称。您的集群将被添加到 KubeConfig。
将集群设置为默认上下文
活跃集群是您的应用默认部署到的集群。
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 右键点击集群,然后点击设置为活跃集群。
在 GKE 上运行应用
如需在 GKE 上运行或调试应用,您需要为项目定义容器映像存储库。
尝试调试时,系统可能会提示您对凭据进行身份验证,以便在本地运行和调试应用。
如需了解详情,请参阅 Cloud Code for Kubernetes 使用入门
从 KubeConfig 中移除集群
从 KubeConfig 中移除集群后,该集群无法部署到。
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 右键点击集群,然后点击 Remove Context Under Cluster(移除集群下的上下文)。
打开容器的交互式终端
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 展开 minikube 集群,展开 Pod,然后展开容器。
- 右键点击容器,然后点击获取终端。
打开外部 IP 地址
- 点击 Cloud Code,然后展开 Kubernetes 资源管理器。
- 展开 minikube 集群,然后展开服务。
- 展开外部 IP,右键点击 IP 地址,然后点击打开地址。
- 点击打开。
通过其他云服务提供商创建和添加集群
如果您使用的是本地集群或来自其他提供商(如 Azure 或 AWS)的集群,请使用提供商的工具创建集群并将其添加到您的 KubeConfig 中。
后续步骤
- 使用 kubeconfig 文件组织您的集群访问权限。
- 了解如何在 Cloud Code 中添加、删除或切换 kubeconfig 文件。
- 使用 Skaffold 开发和调试微服务应用的部分。
- 使用文件同步和热重载来加快开发速度。
- 在 Cloud Code 中调试应用。