ZEDEDA

🖥️ 边缘计算全栈管控平台

企业级边缘计算管理工具,支持442个API端点,覆盖节点、应用、K8s、存储、网络等全栈运维场景

收藏
4.6k
安装
1.3k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

ZEDEDA Skill 是一个完整的企业级边缘计算平台 API 客户端,专为管理分布式边缘基础设施而设计。该技能封装了 ZEDEDA 云平台的 442 个 REST API 端点,涵盖 11 个核心服务域,为 DevOps 工程师和边缘运维团队提供命令行和程序化访问能力。

核心功能

全栈服务覆盖

  • Node 服务(90端点):边缘节点生命周期管理、硬件型号、项目划分、PCR模板
  • App 服务(80端点):应用包、实例、镜像、数据存储、卷管理
  • User 服务(67端点):IAM 身份与访问管理,含用户、角色、企业、会话管理
  • K8s 服务(36端点):原生 Kubernetes 与 ZEDEDA Kubernetes Service (ZKS) 编排
  • Orchestration 服务(37端点):集群实例、数据流、插件、Azure 集成
  • Storage/Network/Diagnostics 等:完整的边缘基础设施运维能力

技术特性

  • Bearer Token 认证,支持自定义 base URL
  • 结构化日志(可调 DEBUG/INFO/WARNING/ERROR 级别)
  • 自动重试机制与自定义错误类型
  • 支持 JSON body 文件输入,便于批量配置

优势分析

1. 企业级完整性:442 个端点覆盖 ZEDEDA 全功能 API,无需手动封装
2. 运维效率:CLI 设计遵循 service action --params 模式,直观高效

3. 可编程扩展:Python 类库支持自动化工作流集成

4. 边缘场景优化:专为分布式、资源受限的边缘节点管理设计

局限性与风险

安全敏感

  • 需要 ZEDEDA_API_TOKENZEDEDA_BASE_URL 环境变量
  • Token 在日志中脱敏处理,但仍需妥善保管
  • 直接操作生产边缘节点可能引发服务中断

供应商锁定:深度绑定 ZEDEDA 平台,迁移成本高

学习曲线:442 个端点功能繁杂,需熟悉 ZEDEDA 架构概念(Edge Node、EVE-OS、ZedCloud)

适用人群

  • 边缘计算/DevOps 工程师
  • IoT/OT 基础设施管理员
  • 需要自动化 ZEDEDA 平台操作的企业用户
  • 分布式系统运维团队

使用建议

建议先在非生产环境验证命令,利用 --body-file 进行配置版本管理,结合 CI/CD 实现边缘节点的 GitOps 式运维。

---

来源:GitHub 开源社区,作者 Kristopher Clark

ZEDEDA 内容

scripts文件夹
tests文件夹
手动下载zip · 61.6 kB
__init__.pytext/plain
请选择文件