Cloud Code 会自动安装和管理 minikube。如果
您已选择停用依赖项管理,请将 minikube 二进制文件添加到您的 PATH
。
准备工作
- 安装 Git,以便 Cloud Code 可以执行 Git 操作,例如克隆示例。
- 安装 Cloud Code 插件 。
通过模板创建应用
Cloud Code 附带一系列 代码示例 可帮助您快速上手。如需使用现有示例创建 Kubernetes 应用,请按以下步骤操作:
- 打开 File > New Project。
- 选择 Cloud Code: Kubernetes。
- 从入门应用列表中选择一个模板。
为您的项目选择一个名称。
点击 Finish 后,Cloud Code 将克隆您选择的模板,并打开您新建的项目以供使用。
对于 Java 模板,系统会提示您导入 Maven 项目以同步 pom.xml。点击添加为 Maven 项目 (Add as Maven project)。 此外,您还可以通过点击导入更改导入必要的 Maven 项目。
系统会自动为项目创建开箱即用的 Kubernetes 运行和开发 IDE 运行目标。
可选 :或者,您可以手动创建运行目标:- 选择运行配置下拉列表,并点击修改配置。
- 点击 + 添加新配置以添加新的运行配置。
- 导航到 Cloud Code: Kubernetes
- 输入新配置的名称(默认为“未命名”)。
- 点击确定创建运行目标。
使用您自己的应用
如需了解使用现有项目的步骤,请参阅将 Cloud Code 与现有 Kubernetes 应用搭配使用。
设置 Kubernetes 上下文
在运行应用之前,请确保您已准备好将应用部署到首选 Kubernetes 上下文。您可以在配置中指定此信息。
如果您要切换当前上下文,可以使用 Kubernetes Explorer(可通过右侧的边栏面板或使用工具 > Cloud Code > Kubernetes > 查看 Cluster Explorer (View Cluster Explorer) 访问)执行此操作。
为了优化开发循环,只需快速获取 而无需重新构建映像,就可以 启用文件同步和热重载。
配置
使用 Cloud Code:在 Kubernetes 上开发运行配置时,您可以通过配置可用设置来自定义部署。
如需添加或修改配置,请依次选择 Run > Edit Configurations。创建并部署到 minikube 集群
修改运行配置
点击顶部任务栏中的配置下拉菜单,然后点击 Edit Configurations。
在 Kubernetes 上开发配置会监控更改,然后使用 Skaffold 重新构建并重新运行您的应用。您可以通过更改此运行配置或创建新的 Cloud Code:Kubernetes 运行配置来自定义部署。
在“Run/Debug Configurations”对话框中,依次选择 Run > Deployment,然后选择 Deploy locally to a minikube cluster。
点击 OK 以保存您的配置。
在 minikube 上运行
- 从配置下拉菜单中选择在 Kubernetes 上开发,然后点击 点击运行图标。
- Cloud Code 在本地 minikube 集群中运行您的应用。
在输出窗口中查看构建过程。
部署成功后,系统会通知您新的服务网址可用
点击“服务网址”标签页以查看网址,然后点击“网址”链接以打开浏览器,其中包含您的运行中应用
如需停止应用,请点击配置旁边的停止图标 下拉菜单。
从其他云服务提供商创建并添加集群
如果您使用的是本地集群或来自其他提供商(如 Azure 或 AWS)的集群,请使用提供商的工具创建集群并将其添加到 KubeConfig。
使用其他本地集群
如果您使用的是 Docker Desktop(适用于 Mac 或 Windows),则除了 minikube 之外,还可以使用 Cloud Code。
如需使用 Cloud Code 处理本地集群,请确保您的默认配置(例如 ~/.kube/config
)包含您的本地集群。必须将此集群设置为当前上下文。
例如,如果您将本地集群 docker-for-desktop
与 Docker Desktop 配合使用,请使用以下命令设置首选集群:
kubectl config use-context docker-for-desktop
后续步骤
- 使用文件同步和热重载加快开发速度。
- 在 Cloud Code 中调试应用