部署上线
了解如何使用 Sealos DevBox 和【应用管理】部署你的应用
在完成应用程序的开发并将其发布为 OCI (Open Container Initiative) 镜像后,下一步就是将其部署到 Sealos Cloud 生产环境中。本指南将介绍如何使用【应用管理】功能轻松完成部署流程。
开始部署
查看项目详情
- 登录 Sealos 控制台,进入 Sealos Devbox 项目列表
- 找到你要部署的项目,点击右侧的“详情”按钮
选择发布版本
在项目详情页面中:
- 找到“版本列表”区域
- 从版本列表中选择要部署的版本
- 在该版本的“操作”列中点击“上线”按钮
进入应用管理
点击“上线”后,系统会自动跳转到 Sealos 的【应用管理】界面,在这里你可以完成具体的部署配置。
配置部署参数
在【应用管理】界面中,你需要为应用配置以下运行参数:
设置资源配额
为确保应用稳定运行,需要合理分配计算资源:
- CPU 使用限制
- 内存分配大小
- 存储空间配额
配置环境变量
如果你的应用依赖特定的环境变量:
- 添加所需的环境变量及其对应值
- 确保敏感信息得到妥善保护
配置持久化存储
如果应用需要持久化数据:
- 创建所需的存储卷
- 设置存储卷的挂载路径
设置网络配置
配置应用的网络访问:
- 设置容器对外暴露的端口
- 根据需要添加其他端口映射
检查配置
在启动部署前,仔细检查所有配置项,确保它们符合应用的运行需求。
部署你的应用
开始部署
完成所有配置后,点击右上角的“部署应用”按钮,系统将开始执行部署流程。
查看部署状态
系统会自动跳转到应用详情页面,你可以在这里实时监控部署进度。
确认部署成功
当应用状态显示为“running”时,表示部署已经成功完成。
访问应用
- 在应用详情页面找到“公网地址”
- 点击该地址,即可在浏览器中访问已部署的应用
需要更新应用时,你可以随时在 Devbox 中发布新版本,在弹出的窗口中,你可以选择更新已部署的应用,也可以选择创建新应用。
总结
至此,你已经完成了使用 Sealos DevBox 进行应用开发和部署的完整工作流程。让我们回顾一下关键步骤:
- 创建项目:在 Sealos DevBox 中创建项目,配置开发环境。
- 开发调试:使用 Cursor IDE 进行代码开发和测试。
- 发布版本:将应用打包为 OCI 镜像,实现版本管理。
- 部署上线:通过应用管理功能,将应用部署到生产环境。
这套工作流程展示了 Sealos DevBox 在简化开发部署流程方面的强大能力。通过云端开发环境和容器化技术,开发者可以更高效地完成从开发到部署的全过程。
随着你对 Sealos DevBox 的深入使用,还可以探索更多高级功能,进一步优化你的开发工作流程。
祝你开发顺利,部署成功!