用途:把代码仓库、docker-compose 或通用 Helm Chart 移植为 Olares 应用,并部署到自己的 Olares。本地编写(from-compose、lint、package)无需登录 Olares;涉及上传、安装等部署步骤时才需通过共享鉴权。
主要能力:围绕两条轴推进。打包轴负责把应用做成可拉取、架构正确的镜像,Olares 只拉取不构建,需先用 olares-cli cluster node list 确认目标节点架构,再构建并推送(仅 docker login 需手动)。部署轴产出通过 lint 的 OlaresManifest 与模板,from-compose(kompose 转换)只是入口之一,裸仓库、通用 Helm Chart、已有 Olares Chart 各有起点。
使用方式:命令来自 olares-cli chart <verb> --help,主要子命令为 from-compose(别名 init)、lint、package。两轴就绪后自动部署:检查登录、校验 spec.supportArch 与集群节点架构相交、打包、market upload、market install -s upload --watch,失败则取日志诊断、改 Chart、重新 lint 后重试。
适用场景:移植 Web 应用、无界面 CLI/服务(加 web-terminal sidecar)、浏览器串流的 GUI 桌面应用;处理存储、中间件、入口、环境变量、密钥、GPU 与模型路由等。
限制:移植面向 Olares 1.12.6+;lint 只验证结构,不保证 Olares 正确性;metadata.name 需匹配目录与 Chart.yaml 且符合命名规则;集群上传要求架构相交;hostPath 与滚动更新不兼容;入口代理默认 15 秒超时,长流式请求需调整 options.apiTimeout。具体收费与价格暂未提供。