# Computing

> Use when working with edge computing — KubeEdge, low latency, cloud-edge synergy

- Skill: `liaosw97/computing` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/computing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/computing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/computing

---


## 核心原则
- **低延迟优先**：将计算任务尽可能靠近数据源处理
- **带宽优化**：减少云端数据传输，实现边缘预处理
- **自治能力**：确保边缘节点在断网情况下的独立运行能力
- **安全通信**：建立加密的云边通信通道
- **资源高效**：在有限资源的边缘设备上优化计算效率

## 技术栈
- **边缘框架**：KubeEdge, OpenYurt, EdgeX Foundry
- **容器编排**：K3s, MicroK8s
- **消息协议**：MQTT, AMQP, CoAP
- **边缘AI**：TensorFlow Lite, ONNX Runtime, TensorRT
- **硬件平台**：NVIDIA Jetson, Raspberry Pi, 工业网关

## 最佳实践
1. **资源调度优化**
   - 根据边缘节点资源动态分配任务
   - 实现任务优先级队列管理
   - 使用资源预留机制保障关键服务

2. **网络适应策略**
   - 实现断点续传和数据缓存机制
   - 设计网络质量自适应算法
   - 建立多路径冗余通信链路

3. **数据过滤与预处理**
   - 在边缘侧完成数据清洗和聚合
   - 仅上传有价值的数据到云端
   - 实现数据压缩和去重

4. **安全防护**
   - 使用 mTLS 加密云边通信
   - 实现设备身份认证和访问控制
   - 定期更新边缘节点安全补丁

5. **监控与运维**
   - 部署轻量级监控系统（如 Prometheus）
   - 实现远程配置和OTA升级
   - 建立边缘节点健康检查机制

## 关键约定
1. **命名规范**
   - 边缘节点命名：`edge-{region}-{site}-{id}`
   - 应用命名：`{app-name}-edge`
   - 配置文件统一使用 YAML 格式

2. **目录结构**
   ```
   /edge/
   ├── apps/           # 边缘应用
   ├── configs/        # 配置文件
   ├── scripts/        # 部署脚本
   └── certs/          # 证书文件
   ```

3. **配置优先级**
   - 本地配置 > 云端下发配置 > 默认配置

4. **错误处理**
   - 网络中断时启用本地缓存模式
   - 关键错误需记录并上报云端
   - 实现自动重连和恢复机制

