找回密码
立即注册
搜索
发回帖 发新帖

6687

积分

1

好友

836

主题
发表于 2 小时前 | 查看: 9| 回复: 0

从本地项目到公网链接,只差一句话。

写代码不难,把代码真正发到云上才麻烦。Dockerfile、镜像构建、Ingress、YAML、部署配置,这些步骤并不总是复杂,但足够重复,也足够消耗注意力。

Seakills 想解决的,就是这件事。我们发布了 Seakills:一组面向 Sealos Cloud 的 Agent Skills。你可以用命令安装它,用自然语言调用它,把部署一个项目从一串配置动作,压缩成一句清晰的意图。

体验入口:https://seakills.gzg.sealos.run/
GitHub 仓库:https://github.com/labring/seakills

Seakills 项目主页与安装命令展示


一、什么是 Seakills?

Seakills 不是传统意义上的部署 CLI。它更像是一组可以被 Agent 直接调用的部署能力:通过 CLI 安装,通过自然语言触发。

它把 Sealos Cloud 的构建、部署与资源调度能力封装成可执行单元,让部署一个项目从手动串流程,变成一句话指令。你不需要先准备好所有部署细节,很多原本必须手动完成的重复动作,Seakills 会尽可能替你自动完成。


二、从配置转向意图

传统部署更关注过程:

  • 写 Dockerfile
  • 配 Ingress
  • 改 YAML
  • 构建镜像
  • 推送并上线

Seakills 更关注意图,就一句:"我要部署这个项目。"

围绕这个意图,Seakills 当前主要做了三件事。

1. 自动识别项目类型

Seakills 会根据项目中的 package.json、go.mod 等信息,尽可能识别项目类型并匹配构建策略。以 React、Vue、Next.js 和常见静态页面项目为例,通常都可以走这条自动分析链路。

2. 自动处理构建和镜像

Seakills 可以自动生成或复用 Dockerfile,并继续完成镜像构建与推送。如果项目没有可复用镜像,Skill 会调用本地 Docker / buildx 完成构建;如果已经存在可直接复用的 amd64 镜像,也可以跳过本地构建,直接进入后续部署流程。

3. 自动完成部署并给出公网链接

从镜像推送到应用拉起,再到公网 HTTPS 域名分配,Seakills 会直接对接 Sealos Cloud 完成整条链路。对用户来说,最直接的结果不是多了几个中间步骤,而是:本地项目,最终变成了一个真正可访问的公网应用。


三、开始前,你只需要知道两件事

上手 Seakills 并不复杂。对大多数用户来说,你真正需要关注的只有两件事:

  • 你有一个可以正常运行或构建的项目
  • 你有一个支持 Seakills 的 Agent 入口

在实际部署过程中,Seakills 会自动检查当前环境,并按需引导你完成后续步骤。例如需要 Sealos 授权时,它会引导你登录;需要本地构建时,它会检查 Docker 是否可用;需要推送镜像时,它也会根据实际路径判断是否需要仓库授权。

也就是说,你不需要一开始就手动准备好所有部署细节,很多事情 Seakills 会在流程里自动补齐。


四、实操部署过程

我们拿一个 Next.js 项目做了一次真实演示。

第一步:环境接入

首先,把 Seakills 接入你正在使用的 Agent。通过 npx 就可以快速安装,无需全局安装:

npx skills add labring/seakills

Seakills 安装过程与 Agent 选择交互

安装过程中,你可以按提示选择要接入的 Agent 和安装方式。完成后,Seakills 就会成为当前 Agent 可调用的一组能力。

第二步:声明意图

接入完成后,进入项目根目录,直接输入一句自然语言指令:

deploy on sealos

Agent 读取 SKILL.md 并扫描项目结构

这就是整个过程的起点。

第三步:自动执行

接到这句意图后,Seakills 会自动完成后续链路:

  • 识别项目框架
  • 检查是否已有可复用镜像
  • 自动生成或复用 Dockerfile
  • 在需要时调用本地 Docker 构建镜像
  • 推送镜像
  • 生成 Sealos 模板
  • 发起部署

Sealos 设备授权流程

整个过程并非一路无脑跑完。Seakills 会在关键节点停下来确认,比如当前是更新已有部署还是创建新实例:

部署模式选择:更新已有部署或新建实例

接着选择目标工作空间:

工作空间选择菜单

以及目标 Sealos Cloud 区域:

Sealos Cloud 区域选择菜单

对用户来说,关键不是看见多少步骤,而是:你只表达了目标,系统就继续把这件事做完了。

第四步:看到结果

执行过程中,控制台会给出关键反馈,例如:

部署关键信息汇总

[Phase 1] Framework: Next.js
[Phase 2] Existing image: not found
[Phase 3] Dockerfile: generated
[Phase 4] Build: ghcr.io/zjy365/site:20260417-103955
[Phase 5] Template: .sealos/template/index.yaml
[Phase 6] Deploy: https://site-pewqkdba.sealosgzg.site

如果前面的构建、推送和部署都顺利完成,最后你会拿到一个真正可访问的公网链接。一个原本只在本地运行的页面,到这里就完成了从 localhost 到公网应用的转换。

Seakills 安装页面与 Ready to Deploy 引导


五、Seakills 想解决的,不只是部署

Seakills 的第一步,是从部署开始。但它真正想解决的,不只是少写几个配置文件,而是把那些重复、机械、原本需要人工来回介入的云上操作,逐步变成 Agent 可直接调用的能力。

当机器已经能理解项目结构、适配运行环境、生成构建策略、调度云资源时,人就不该再反复处理这些重复动作。Seakills 想做的,就是让部署更轻,让上线更快。


六、现在就试一次

体验入口:https://seakills.gzg.sealos.run/
GitHub 仓库:https://github.com/labring/seakills

这只是 Seakills 的第一步。后续我们会继续扩展 Skill 能力,把更多云上操作封装成 Agent 可直接调用的执行单元。


关于 Sealos

Sealos 是一款以 Kubernetes 为内核的云操作系统,通过图形化界面与自动化能力,让开发者无需深入底层细节,即可完成应用、数据库、AI 服务的开发、部署与运维。

Sealos 智能云操作系统界面概览




上一篇:Claude 年费用户来华出差两天被封,区域政策为何 DHH 没事
下一篇:拆解 Uber 合同审阅 Agent:LangGraph 编排、RAG 迭代与混合决策引擎
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-25 06:59 , Processed in 0.064710 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表