用途:在 Sealos Cloud(多租户 Kubernetes 平台)上部署和运维应用。用户资源位于每个工作区的独立命名空间(ns-xxx),通过受限 kubeconfig(~/.sealos/kubeconfig)访问。
主要能力:应用以 Deployment/StatefulSet + Service + Ingress 形式存在,带 cloud.sealos.io/app-deploy-manager 标签,由 App Launchpad 管理;公网 HTTPS 通过 <host>.<region-domain> 与通配证书提供。数据库为 KubeBlocks Cluster CR;模板商店含 200+ 一键模板(sealos-api.py store-list);对象存储为 ObjectStorageBucket CR。
使用方式:先运行 python3 scripts/sealos-api.py status 检查登录状态;未登录则后台执行 login 并尽快把登录 URL 转给用户,或粘贴控制台 kubeconfig。部署按决策树:已知自托管产品先 store-list --search 查模板;无模板则用官方镜像写模板;自有源码则构建 linux/amd64 镜像后部署;仅需数据库/存储桶则用最小模板。部署后必须验证:bash scripts/wait-app.sh -u https://<host>.<region-domain> deployment/<name>。日常操作用 export KUBECONFIG=~/.sealos/kubeconfig 配合 kubectl 查看、日志、扩缩容与删除。
适用场景:部署模板应用、官方镜像、自有项目、数据库与对象存储,以及状态查看、排障、扩缩容、成本清理。
限制:部署、建库、存储会消耗配额/余额,配额报错需如实上报,不可静默重试;生产镜像须为 linux/amd64,否则在 Sealos 上会 exec format error 崩溃循环;破坏性操作需用户明确确认;不得打印密钥值;SEALAI_DEPLOY_MODE=managed 时须改用 ../sealos-deploy/SKILL.md,禁止登录与交互提示。具体价格、计费细节与更多平台信息暂未提供。