CloudApps
CloudApps 扩展是一个专为阿里云 EDAS 设计的 VS Code 扩展,可方便地通过 SSH 连接到云上的 Kubernetes 应用内的 Pod 进行远程文件查看与开发等工作。
功能特性
- 一键连接:通过 SSH 直接连接到 Kubernetes Pod
- 智能搜索:支持按 Pod 名称、IP 地址、应用名称快速搜索
- 调试容器:自动创建 ephemeral container 进行调试
- 远程开发:集成 VS Code Remote-SSH,支持远程工作区开发
- 安全连接:自动生成和管理 SSH 密钥对
- CDAgent 自动同步:内置 CDAgent,安装插件后自动同步到支持 Agent Skills 的 IDE(Qoder、Kiro 等),让你的 AI 编程助手获得一键部署项目到任意 Kubernetes 集群的能力——只需对 AI 说"帮我把这个项目部署到 K8s",即可自动完成项目分析、镜像构建、Helm Chart 生成、部署执行和功能验证
快速开始
1. 安装扩展
在 VS Code 扩展市场中搜索 "CloudApps" 并安装。
2. 配置阿里云凭证
3. 连接 Pod
- 在侧边栏找到 "CloudApps" 视图
- 展开区域 → 微服务空间 → 应用
- 点击 Pod 右侧的连接按钮
- 等待连接建立完成
先决条件
- VS Code: 版本 1.49 或更高
- kubectl: 已安装并配置集群权限
- 阿里云账号: 具有 EDAS 和 ACK 访问权限
- Pod 状态: 目标 Pod 需处于 Running 状态
- Ephemeral Container: Pod 需支持 ephemeral container 功能
使用指南
搜索功能
- 在搜索框中输入 Pod 名称、IP 地址或应用名称
连接方式
- EDAS 视图:通过区域 → 微服务空间 → 应用 → Pod 层级导航
- 搜索视图:直接搜索并连接目标 Pod
- 快速路径:常用 Pod 的快速连接
远程开发
连接成功后,可以:
- 使用 VS Code 的远程开发功能
- 在 Pod 内进行代码编辑
- 运行终端命令
- 安装扩展和工具
| |