Sealos 部署 AI 客服 — 国内开发者首选 K8s 桌面
Sealos 把 K8s 包装成「云桌面」,国内开发者用习惯的图形界面就能起 Chatwoot + Dify,且数据在境内。
Sealos Cloud / Sealos Self-host 45 分钟
Sealos 是什么#
Sealos 是国内团队开源的 Kubernetes 桌面(labring/sealos),给开发者提供:
- 像 macOS 的桌面式控制台
- 应用市场一键起 MySQL / Postgres / Redis
- Devbox 在线开发环境
- 国内多区域(北京 / 杭州 / 广州)
- 数据合规自然满足
它的「App Launchpad」是 K8s Deployment 的简化外壳——填几个字段就能起任意 Docker 镜像。
适合的场景#
- 国内项目,数据必须在境内
- 想用 K8s 但不想写 YAML
- 团队对 Aliyun 等价格敏感(Sealos 通常便宜 30-50%)
- 已经在用 1Panel / Wails 等国产工具链
部署步骤#
1. 注册 Sealos Cloud#
打开 https://cloud.sealos.io,注册账号,选区域(推荐杭州或北京)。
2. 装 Chatwoot(App Launchpad)#
控制台 → App Launchpad → 新建应用:
镜像名: chatwoot/chatwoot:v4
端口: 3000
CPU: 1
内存: 2 GB
环境变量:
RAILS_ENV: production
FRONTEND_URL: https://chat.your.com
POSTGRES_HOST: chatwoot-db.ns-xxx.svc
POSTGRES_USERNAME: chatwoot
POSTGRES_PASSWORD: <strong-pw>
POSTGRES_DATABASE: chatwoot_production
REDIS_URL: redis://chatwoot-redis.ns-xxx.svc:6379
SECRET_KEY_BASE: <openssl rand -hex 64>
...
3. 装 Postgres + Redis(数据库面板)#
数据库 → 一键创建:
- Postgres 16:2 GB 内存、20 GB 存储
- Redis 7:512 MB
4. 装 Sidekiq Worker#
再起一个 Chatwoot 镜像,命令改为 bundle exec sidekiq -C config/sidekiq.yml,共用 Postgres / Redis。
5. 装 Dify#
同样在 App Launchpad,按 Dify 官方 compose 分别起:
- dify-api
- dify-worker
- dify-web
- weaviate
或直接在 Sealos 应用市场搜「Dify」一键安装。
6. 自定义域名 + TLS#
App Launchpad 的「Network」选项卡:
- 加自定义域名(CNAME 到 Sealos 给的地址)
- 勾「启用 TLS」自动签证
成本估算(杭州区)#
| 资源 | 配置 | 月费 |
|---|---|---|
| Chatwoot 应用 | 1C/2G | ~¥40 |
| Sidekiq Worker | 0.5C/1G | ~¥20 |
| Dify API + Worker | 2C/4G | ~¥80 |
| Postgres 数据库 | 2GB 内存 | ~¥50 |
| Redis | 512MB | ~¥15 |
| Weaviate | 1C/2G | ~¥40 |
| 流量 | 100GB 出站 | ~¥30 |
| 合计 | ~¥275 / 月 |
比阿里云直接租 ECS 便宜约 30-40%。
进阶:Devbox 本地开发#
Sealos Devbox 让你在浏览器里跑 VS Code,直接连到云端服务:
# Devbox 终端
git clone https://github.com/your/dify-prompts
code . # 在浏览器里编辑
修改 Dify Prompt 后,直接通过 Devbox 调用集群内的 Dify API 测试,省去本地开发环境配置。
常见坑#
- 国内合规:必须实名 + 完成网站备案,否则只能用内部 IP 访问
- 持久化:App Launchpad 默认无持久化,附件目录要单独挂 PVC
- 跨命名空间访问:服务间通过
.svc后缀访问,必须用全名 - TLS 证书:自定义域名解析没生效时会签失败,先把 DNS 调好
与阿里云 / 腾讯云的对比#
| 维度 | Sealos | 阿里云 ACK / 腾讯 TKE |
|---|---|---|
| 上手难度 | 桌面式简单 | YAML 重 |
| 价格 | 便宜 30-40% | 标准 |
| 合规备案 | 同 | 同 |
| 高级 K8s 特性 | 略少 | 完整 |
| 厂商生态绑定 | 弱 | 强(VPC、SLS 等) |
适合「中小团队 + 想快速上线 + 价格敏感」。