SuperAPI AI 工具集

sealos-deploy

部署与运维

查看项目

更新于 10-16 01:27

技能介绍

Sealos Deploy 用于将 GitHub 项目或本地项目部署到 Sealos Cloud,覆盖从源码到运行应用的完整流程。

用途与流程:按阶段依次执行 preflight(环境检查与 Sealos 认证)、pipeline(Phase 1–6)。Phase 2 若检测到可用的 amd64 镜像可跳到 Phase 5;Phase 3 在缺少 Dockerfile 时生成;Phase 4 用 docker buildx 构建 amd64 镜像并推送;Phase 5 生成 Sealos 应用模板;Phase 6 部署到 Sealos Cloud;Phase 6.5 校验运行时、日志与 App URL。

用法:/sealos-deploy <github-url>、/sealos-deploy <local-path> 或 /sealos-deploy 部署当前项目。所有 kubectl 命令必须使用 KUBECONFIG=~/.sealos/kubeconfig kubectl --insecure-skip-tls-verify。安装系统工具和删除资源前都需用户确认;清理 Template API 部署时须包含 instances.app.sealos.io。

依赖:部署需要 Sealos 认证/工作区;本地构建推送时才需要 Docker、buildx、gh CLI;克隆 GitHub URL 需要 git;Node.js 18+ 与 Python 3.8+ 为可选加速。每次运行必须在 ~/.sealos/logs/deploy-<YYYYMMDD-HHmmss>.log 记录日志,且只在开始时创建一次,后续追加。scripts/ 目录提供评分、镜像检测、构建推送、拉取密钥、模板部署、足迹清点等脚本,均输出 JSON。

限制:资料未提供收费、价格、平台支持范围等细节,暂未提供。