OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  komodo:管理 Komodo 基础架构、服务器及 Docker 部署

komodo:管理 Komodo 基础架构、服务器及 Docker 部署

 
  sql ·  2026-02-08 12:01:50 · 3 次点击  · 0 条评论  

名称: komodo
描述: 管理 Komodo 基础设施——包括服务器、Docker 部署、堆栈、构建和流程。适用于用户询问服务器状态、容器管理、部署、构建或任何与 Komodo 相关的基础设施任务时。


Komodo 技能

通过 Komodo Core API 管理服务器、Docker 容器、堆栈、构建和流程。

前提条件

设置环境变量:
- KOMODO_ADDRESS - Komodo Core 地址(例如:https://komodo.example.com
- KOMODO_API_KEY - API 密钥(以 K- 开头)
- KOMODO_API_SECRET - API 密钥(以 S- 开头)

快速参考

# 设置环境变量(或从凭证文件加载)
export KOMODO_ADDRESS="https://komodo.weird.cyou"
export KOMODO_API_KEY="K-..."
export KOMODO_API_SECRET="S-..."

# 列出资源
python scripts/komodo.py servers
python scripts/komodo.py deployments
python scripts/komodo.py stacks
python scripts/komodo.py builds
python scripts/komodo.py procedures
python scripts/komodo.py repos

# 服务器操作
python scripts/komodo.py server <名称>
python scripts/komodo.py server-stats <名称>

# 部署操作
python scripts/komodo.py deployment <名称>
python scripts/komodo.py deploy <名称>
python scripts/komodo.py start <名称>
python scripts/komodo.py stop <名称>
python scripts/komodo.py restart <名称>
python scripts/komodo.py logs <名称> [行数]

# 堆栈操作
python scripts/komodo.py stack <名称>
python scripts/komodo.py deploy-stack <名称>
python scripts/komodo.py start-stack <名称>
python scripts/komodo.py stop-stack <名称>
python scripts/komodo.py restart-stack <名称>
python scripts/komodo.py create-stack <名称> <服务器> <compose.yml> [环境文件]
python scripts/komodo.py delete-stack <名称>
python scripts/komodo.py stack-logs <名称> [服务]

# 构建操作
python scripts/komodo.py build <名称>
python scripts/komodo.py run-build <名称>

# 流程操作
python scripts/komodo.py procedure <名称>
python scripts/komodo.py run-procedure <名称>

状态指示器

  • 🟢 运行中/正常
  • 🔴 已停止
  • ⚪ 未部署
  • 🟡 不健康
  • 🔄 重启中
  • 🔨 构建中
  • ⏳ 等待中

直接调用 API

对于 CLI 未涵盖的操作,可使用 curl:

# 读取操作
curl -X POST "$KOMODO_ADDRESS/read/ListServers" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $KOMODO_API_KEY" \
  -H "X-Api-Secret: $KOMODO_API_SECRET" \
  -d '{}'

# 执行操作
curl -X POST "$KOMODO_ADDRESS/execute/Deploy" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $KOMODO_API_KEY" \
  -H "X-Api-Secret: $KOMODO_API_SECRET" \
  -d '{"deployment": "my-deployment"}'

API 参考

读取端点:ListServersListDeploymentsListStacksListBuildsListProceduresListReposGetSystemStatsGetLog

执行端点:DeployStartDeploymentStopDeploymentRestartDeploymentDeployStackStartStackStopStackRestartStackRunBuildRunProcedure

完整 API 文档:https://komo.do/docs

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor