边缘节点OpenAPI

智能边缘 BIE

  • 产品描述
    • 名词解释
    • 使用限制
    • 产品概述
    • 产品优势
    • 应用场景
  • 配置文件说明
    • baetyl-rule
    • baetyl-remote-object
    • baetyl-function
    • baetyl-broker
  • 快速入门
    • 融合模式节点安装
    • 快速入门指南
    • 离线安装k3s+docker
    • 进程模式节点安装
      • 在linux上安装
      • 在windows上安装
  • 典型实践
    • OPC-UA使用
    • 使用BIE函数计算调用文心一言
    • 边缘规则引擎实战
      • 集成Kuiper流式计算引擎
      • 边缘规则实例
    • 将AI中台模型部署至边缘节点
      • 获取AI中台模型部署包进行应用部署
      • 部署模型SDK至Atlas200DK
      • 模型中心1.0
        • 通过AI中台转换模型并下发至边缘
        • 通过AI中台直接将模型下发至边缘
      • 模型中心2.0
        • 将物体检测模型部署至边缘
        • 将图像分类模型部署至边缘
    • 部署PaddleServing模型
      • 使用BIE下发PaddleOCR模型
      • 制作GPU版本Paddle Serving推理镜像
      • 通过BIE部署Paddle Serving
    • Modbus协议采集温湿度传感器
      • 连接边缘baetyl-broker
      • 使用内置modbus驱动采集数据并进行边缘函数计算
      • 数据从baetyl-broker上传至IoTCore
    • 部署EasyDL模型SDK
      • 部署EasyDL烟火检测模型至ARM64节点
    • 部署EasyEdge模型SDK
      • 进程模式下发python SDK模型
      • 使用EasyEdge模型转换获取边缘模型
      • 部署模型SDK至Windows设备
      • 部署模型SDK至Intel Movidius设备
      • 部署模型SDK至Jetson Xavier
    • 部署自定义容器镜像模型
      • 部署mnist手写数字识别模型
      • 部署物体检测模型
    • video-infer实现边缘视频AI推断
      • 使用Movidius VPU加速边缘视频推断
      • 使用CPU实现边缘视频推断
  • 操作指南
    • 主子用户鉴权
    • 设备管理
      • 设备模拟器
      • 子设备数据云边交互方式
      • 进程模式软网关设备接入指南
      • 子设备数据云边交互方式-v2
      • 视频流管理
        • IPC子设备和驱动
        • 边缘转发RTSP视频流
      • 设备接入
        • 设备模型管理
        • 接入模板
        • 设备管理
        • 子设备绑定
      • 驱动管理
        • 进程模式软网关自定义驱动开发
        • 驱动管理
        • GO语言实现示例
        • 自定义驱动开发指南
      • 不同协议设备接入
        • BACnet设备接入
        • OPC-UA设备接入
        • Modbus 设备接入
        • IEC104设备接入
        • OPC-DA设备接入
    • 节点管理
      • 边缘应用获取云端STS鉴权
      • 进程模式节点
      • 远程MQTT消息下发
      • 节点运行模式说明
      • 节点影子
      • 远程调用
      • 容器模式节点
      • 远程调试
      • 远程SSH边缘节点
      • 边缘节点OpenAPI
      • 证书管理
      • 节点预配
    • 业务编排
      • 单元管理
      • 技能管理
      • 常见技能
    • 应用管理
      • 业务模版
      • 应用部署
        • 应用运行模式与分类说明
        • 函数应用
          • 自定义函数与依赖包解耦下发
          • 从CFC引入多个函数下发
          • 典型使用说明
          • 使用函数调用边缘AI模型
          • 自定义函数与依赖包整体下发
        • 容器应用
          • subpath子路径使用说明
          • workdir工作目录使用说明
          • Job类型容器应用
          • 容器应用状态说明
          • 原生yaml接入使用说明
          • 端口映射说明
          • 容器应用工作负载类型说明
          • Deployment类型容器应用
          • DaemonSet类型容器应用
          • QPS监控
          • emptyDir卷使用说明
          • 边缘服务调用
        • 进程应用
          • 进程应用概述
          • 可执行二进制程序类型进程应用
          • 可执行脚本类型进程应用
      • 配置管理
        • 证书
        • 函数
        • 镜像仓库凭证
        • 配置项
        • 密文
        • 镜像
        • 进程程序包
    • AI加速卡
      • AI加速卡通用资源调度方法
      • 自定义加速卡算力指标采集
      • 华为昇腾
        • 昇腾310资源监控
      • 英伟达
        • GPU资源调度-显存隔离
        • Jetson资源监控
        • GPU资源调度-显存共享
        • Jetson依赖说明
        • NVIDIA GPU资源监控
      • 寒武纪
        • MLU270资源监控
      • 百度昆仑
        • 昆仑芯片资源监控
      • 比特大陆
        • 挂载比特大陆边缘计算盒子tpu资源
        • BM-SE5资源监控
  • 服务等级协议SLA
    • 服务等级协议SLA(V1.0)
  • 备份
    • 进程模式应用
    • 部署通用CPU模型
    • 部署模型SDK至Atlas200DK
    • 适配列表
    • 连接边缘节点本地baetyl-broker
    • 使用自定义modbus应用采集
    • NVIDIA GPU资源管理
    • FAQ
    • NVIDIA Jetson专用模型部署-进程模式
    • 容器模式应用
    • 连接边缘节点本地baetyl-broker服务
    • DaemonSet类型和job类型服务部署
    • 通用CPU模型部署-容器模式
    • NVIDIA Jetson专用模型部署-容器模式
    • 功能发布记录
    • 在BIE控制台部署从AI中台下载的模型
    • EasyEdge概述
    • Nvidia_Jetson
      • 使用NVIDIA官方镜像运行模型-容器模式
      • 二进制程序运行模型-进程模式
      • 使用edgekit镜像运行模型-容器模式
    • 下载专区
      • 相关资源下载
  • 产品定价
    • 产品定价
所有文档
menu
没有找到结果,请重新输入

智能边缘 BIE

  • 产品描述
    • 名词解释
    • 使用限制
    • 产品概述
    • 产品优势
    • 应用场景
  • 配置文件说明
    • baetyl-rule
    • baetyl-remote-object
    • baetyl-function
    • baetyl-broker
  • 快速入门
    • 融合模式节点安装
    • 快速入门指南
    • 离线安装k3s+docker
    • 进程模式节点安装
      • 在linux上安装
      • 在windows上安装
  • 典型实践
    • OPC-UA使用
    • 使用BIE函数计算调用文心一言
    • 边缘规则引擎实战
      • 集成Kuiper流式计算引擎
      • 边缘规则实例
    • 将AI中台模型部署至边缘节点
      • 获取AI中台模型部署包进行应用部署
      • 部署模型SDK至Atlas200DK
      • 模型中心1.0
        • 通过AI中台转换模型并下发至边缘
        • 通过AI中台直接将模型下发至边缘
      • 模型中心2.0
        • 将物体检测模型部署至边缘
        • 将图像分类模型部署至边缘
    • 部署PaddleServing模型
      • 使用BIE下发PaddleOCR模型
      • 制作GPU版本Paddle Serving推理镜像
      • 通过BIE部署Paddle Serving
    • Modbus协议采集温湿度传感器
      • 连接边缘baetyl-broker
      • 使用内置modbus驱动采集数据并进行边缘函数计算
      • 数据从baetyl-broker上传至IoTCore
    • 部署EasyDL模型SDK
      • 部署EasyDL烟火检测模型至ARM64节点
    • 部署EasyEdge模型SDK
      • 进程模式下发python SDK模型
      • 使用EasyEdge模型转换获取边缘模型
      • 部署模型SDK至Windows设备
      • 部署模型SDK至Intel Movidius设备
      • 部署模型SDK至Jetson Xavier
    • 部署自定义容器镜像模型
      • 部署mnist手写数字识别模型
      • 部署物体检测模型
    • video-infer实现边缘视频AI推断
      • 使用Movidius VPU加速边缘视频推断
      • 使用CPU实现边缘视频推断
  • 操作指南
    • 主子用户鉴权
    • 设备管理
      • 设备模拟器
      • 子设备数据云边交互方式
      • 进程模式软网关设备接入指南
      • 子设备数据云边交互方式-v2
      • 视频流管理
        • IPC子设备和驱动
        • 边缘转发RTSP视频流
      • 设备接入
        • 设备模型管理
        • 接入模板
        • 设备管理
        • 子设备绑定
      • 驱动管理
        • 进程模式软网关自定义驱动开发
        • 驱动管理
        • GO语言实现示例
        • 自定义驱动开发指南
      • 不同协议设备接入
        • BACnet设备接入
        • OPC-UA设备接入
        • Modbus 设备接入
        • IEC104设备接入
        • OPC-DA设备接入
    • 节点管理
      • 边缘应用获取云端STS鉴权
      • 进程模式节点
      • 远程MQTT消息下发
      • 节点运行模式说明
      • 节点影子
      • 远程调用
      • 容器模式节点
      • 远程调试
      • 远程SSH边缘节点
      • 边缘节点OpenAPI
      • 证书管理
      • 节点预配
    • 业务编排
      • 单元管理
      • 技能管理
      • 常见技能
    • 应用管理
      • 业务模版
      • 应用部署
        • 应用运行模式与分类说明
        • 函数应用
          • 自定义函数与依赖包解耦下发
          • 从CFC引入多个函数下发
          • 典型使用说明
          • 使用函数调用边缘AI模型
          • 自定义函数与依赖包整体下发
        • 容器应用
          • subpath子路径使用说明
          • workdir工作目录使用说明
          • Job类型容器应用
          • 容器应用状态说明
          • 原生yaml接入使用说明
          • 端口映射说明
          • 容器应用工作负载类型说明
          • Deployment类型容器应用
          • DaemonSet类型容器应用
          • QPS监控
          • emptyDir卷使用说明
          • 边缘服务调用
        • 进程应用
          • 进程应用概述
          • 可执行二进制程序类型进程应用
          • 可执行脚本类型进程应用
      • 配置管理
        • 证书
        • 函数
        • 镜像仓库凭证
        • 配置项
        • 密文
        • 镜像
        • 进程程序包
    • AI加速卡
      • AI加速卡通用资源调度方法
      • 自定义加速卡算力指标采集
      • 华为昇腾
        • 昇腾310资源监控
      • 英伟达
        • GPU资源调度-显存隔离
        • Jetson资源监控
        • GPU资源调度-显存共享
        • Jetson依赖说明
        • NVIDIA GPU资源监控
      • 寒武纪
        • MLU270资源监控
      • 百度昆仑
        • 昆仑芯片资源监控
      • 比特大陆
        • 挂载比特大陆边缘计算盒子tpu资源
        • BM-SE5资源监控
  • 服务等级协议SLA
    • 服务等级协议SLA(V1.0)
  • 备份
    • 进程模式应用
    • 部署通用CPU模型
    • 部署模型SDK至Atlas200DK
    • 适配列表
    • 连接边缘节点本地baetyl-broker
    • 使用自定义modbus应用采集
    • NVIDIA GPU资源管理
    • FAQ
    • NVIDIA Jetson专用模型部署-进程模式
    • 容器模式应用
    • 连接边缘节点本地baetyl-broker服务
    • DaemonSet类型和job类型服务部署
    • 通用CPU模型部署-容器模式
    • NVIDIA Jetson专用模型部署-容器模式
    • 功能发布记录
    • 在BIE控制台部署从AI中台下载的模型
    • EasyEdge概述
    • Nvidia_Jetson
      • 使用NVIDIA官方镜像运行模型-容器模式
      • 二进制程序运行模型-进程模式
      • 使用edgekit镜像运行模型-容器模式
    • 下载专区
      • 相关资源下载
  • 产品定价
    • 产品定价
  • 文档中心
  • arrow
  • 智能边缘BIE
  • arrow
  • 操作指南
  • arrow
  • 节点管理
  • arrow
  • 边缘节点OpenAPI
本页目录
  • 功能概述
  • 节点影子
  • 接收节点影子数据增量更新消息
  • 通过OpenAPI获取节点影子属性
  • 通过OpenAPI更新节点影子属性
  • 节点状态

边缘节点OpenAPI

更新时间:2025-08-21

功能概述

边缘节点开放OpenAPI,开发者可以调用OpenAPI获取边缘节点信息、边缘应用信息等。

目前边缘OpenAPI不支持更新操作,只支持查询操作。

边缘节点OpenAPI清单:

  • 节点影子:

    • 宿主机调用:https://localhost:30050/node/properties
    • K8s服务间调用:https://baetyl-core.baetyl-edge-system/node/properties
  • 节点状态:

    • 宿主机调用:https://localhost:30050/node/stats
    • K8s服务间调用:https://baetyl-core.baetyl-edge-system/node/stats

说明:节点信息相关的api通过baetyl-core应用暴露,容器内端口443,宿主机端口30050。

节点影子

节点影子可以看做边缘设备数据在云端的映射。通过节点影子,可以利用端云同步通道,将云端节点数据或属性同步至边缘设设备。边缘设备上的应用可以通过相关接口获取来自云端的数据,同时也可以利用接口对数据进行更新,然后同步至云端。简而言之,节点影子可以作为云边数据双向同步的一种方式。

同步的数据格式为键值对Json,且数据类型均为字符串,数据内容不限。例如当需要同步配置文件,可以指定属性名称为配置文件名,期望值为文件内容。设备端即可以接收来自云端同步的配置文件,使用配置文件对应用进行热更新。具体使用方式如下:

  1. 在云端节点页面点击节点影子标签,显示该节点现有属性为空,
  2. 边缘侧获取云端影子desire信息,主要有两种方式:

    • 在边缘侧订阅baetyl-broker的$baetyl/node/props主题消息,获取云端影子desire信息
    • 在边缘侧调用节点OpenAPI,获取云端影子desire信息
  3. 边缘侧修改report信息:在边缘侧获取到云端desire消息以后,边缘侧需要做出响应,调用OpenAPI反馈report值。只有到边缘report的值与云端desire的值相同时,云端才停止想边缘侧发送影子desire消息。否则在边缘侧可以一直订阅到云端desire值。

接收节点影子数据增量更新消息

为模拟应用订阅系统 MQTT broker,先将系统broker配置进行调整。注意,这里仅仅是为了便于操作,实际应用订阅主题推荐使用TLS连接系统 MQTT broker,下文会有介绍。 image.png

点击编辑,添加属性,如下图所示:

image.png

  • 属性名称:conf.yml
  • 期望值:value

确定后,即可在属性列表查看相关属性。

image.png

而后会通过端云协同将所有属性同步至边缘设备,且以增量更新的方式通知。具体为通过MQTT订阅相关主题,接收事件消息,消息内容即为需要更新的属性键值对。

说明:云端会一直下发期望值,边缘侧会一直收到消息,直到边缘侧上报值和云端期望值一样,云端才会停止发送消息。

通常是边缘运行应用订阅系统MQTT broker,在这里对节点系统broker应用配置进行修改,便于订阅主题。

点击节点应用部署,并进入系统broker应用(名称中有broker)进行配置修改,点击应用配置。

image.png

添加端口配置,配置1883->1883端口映射,并点击确定。

image.png

然后,切换到数据卷标签,并进入conf配置卷(名称中有conf)进行配置修改。

截屏2022-03-31 16.11.18.png

点击编辑,添加listeners。

image.png

内容为

Plain Text
1listeners:
2  - address: 'tcp://0.0.0.0:1883'
3session:
4  sysTopics:
5    - $link
6    - $baetyl
7logger:
8  level: debug
9  encoding: console

改好后点击保存,并确定。

打开MQTT.Box,配置设备host。

image.png

确认已连接至设备MQTT broker,并订阅 $baetyl/node/props 主题

image.png、

之后会接收到来自该主题的消息,内容为云端节点属性。

image.png

说明:

  • 边缘应用订阅系统MQTT broker时通常是使用证书认证,实现免密码配置
  • 边缘应用可以使用在/var/lib/baetyl/system/certs下证书连接baetyl-broker,连接的服务地址为:ssl://baetyl-broker.baetyl-edge-system:50010
  • 此处为了便于演示,所以单独配置了用户名密码连接baetyl-broker

通过OpenAPI获取节点影子属性

边缘应用服务调用需要基于应用证书校验。应用证书的获取方式参考:证书管理。

且由于baetyl-core应用配置了端口映射30050->443,使用如下命令获取节点影子:

Bash
1# version<2.3.4
2curl -k  https://localhost:30050/node/properties
3# version>=2.3.4
4curl --cacert ca.pem --cert crt.pem --key key.pem  https://localhost:30050/node/properties

image.png

上述desire为云端期望数据。report为空,表示没有上报数据。

通过OpenAPI更新节点影子属性

类似于获取节点影子属性,使用证书以HTTPS协议可以对节点影子数据进行更新,接口同样为 https://baetyl-core.baetyl-edge-system/node/properties

同样以模拟方式,跳过对服务端证书校验,执行如下命令:

Bash
1# version<2.3.4
2curl -k -X PUT https://localhost:30050/node/properties -d  '{"conf.yml":"value"}'
3# version>=2.3.4
4curl --cacert ca.pem --cert crt.pem --key key.pem -X PUT https://localhost:30050/node/properties -d  '{"conf.yml":"value"}'

image.png

指定需要更新的属性,接口会返回当前节点影子所有属性。也可以再次调用获取节点影子属性的api查看。

Bash
1# version<2.3.4
2curl -k  https://localhost:30050/node/properties
3# version>=2.3.4
4curl --cacert ca.pem --cert crt.pem --key key.pem  https://localhost:30050/node/properties

同时,在云端的节点影子可以看到边缘设备对属性的更新。

image.png

注意事项 节点影子功能依赖于系统应用baetyl-broker,如对系统应用baetyl-broker的配置更改影响了baetyl-broker服务的正常运行,将可能导致节点影子功能不可用。

节点状态

  1. 在边缘侧调用节点状态接口
Bash
1# version<2.3.4
2curl -k  https://localhost:30050/node/stats
3# version>=2.3.4
4curl --cacert ca.pem --cert crt.pem --key key.pem  https://localhost:30050/node/stats
  1. 节点状态返回样例
JSON
1{
2    "name":"node-v234",
3    "createTime":"2022-06-22T08:28:55.260431395Z",
4    "report":{
5        "time":"2022-06-22T09:21:47.572487627Z",
6        "sysapps":[
7            {
8                "name":"baetyl-init-zblt9lxq3",
9                "version":"1655885684uxsem4"
10            },
11            {
12                "name":"baetyl-core-wlnwutiv6",
13                "version":"1655885684bstpt7"
14            },
15            {
16                "name":"baetyl-broker-j2sqaze3v",
17                "version":"1655889584ewsaqs"
18            },
19            {
20                "name":"baetyl-agent-xgaiskczn",
21                "version":"1655885685hgzz7s"
22            }
23        ],
24        "core":{
25            "goVersion":"go1.13.5",
26            "binVersion":"v2.3.4",
27            "gitRevision":"git-2524dce"
28        },
29        "sysappstats":[
30            {
31                "name":"baetyl-init-zblt9lxq3",
32                "version":"1655885684uxsem4",
33                "deployType":"deployment",
34                "status":"Running",
35                "instances":{
36                    "baetyl-init-7f55445ff4-tnp7j":{
37                        "name":"baetyl-init-7f55445ff4-tnp7j",
38                        "appName":"baetyl-init-zblt9lxq3",
39                        "usage":{
40                            "cpu":"0.003",
41                            "memory":"10612736"
42                        },
43                        "status":"Running",
44                        "ip":"10.42.0.76",
45                        "nodeName":"pd-vm",
46                        "createTime":"2022-06-22T08:28:40Z",
47                        "containers":[
48                            {
49                                "name":"baetyl-init",
50                                "usage":{
51                                    "cpu":"2835088n",
52                                    "memory":"10364Ki"
53                                },
54                                "state":"Running"
55                            }
56                        ]
57                    }
58                }
59            },
60            {
61                "name":"baetyl-core-wlnwutiv6",
62                "version":"1655885684bstpt7",
63                "deployType":"deployment",
64                "status":"Running",
65                "instances":{
66                    "baetyl-core-wlnwutiv6-798fcd98fc-72ksp":{
67                        "name":"baetyl-core-wlnwutiv6-798fcd98fc-72ksp",
68                        "appName":"baetyl-core-wlnwutiv6",
69                        "usage":{
70                            "cpu":"0.005",
71                            "memory":"11939840"
72                        },
73                        "status":"Running",
74                        "ip":"10.42.0.77",
75                        "nodeName":"pd-vm",
76                        "createTime":"2022-06-22T08:28:52Z",
77                        "containers":[
78                            {
79                                "name":"baetyl-core",
80                                "usage":{
81                                    "cpu":"4073131n",
82                                    "memory":"11660Ki"
83                                },
84                                "state":"Running"
85                            }
86                        ]
87                    }
88                }
89            },
90            {
91                "name":"baetyl-broker-j2sqaze3v",
92                "version":"1655889584ewsaqs",
93                "deployType":"deployment",
94                "status":"Running",
95                "instances":{
96                    "baetyl-broker-j2sqaze3v-b4c4f8fc8-kblfw":{
97                        "name":"baetyl-broker-j2sqaze3v-b4c4f8fc8-kblfw",
98                        "appName":"baetyl-broker-j2sqaze3v",
99                        "usage":{
100                            "cpu":"0.001",
101                            "memory":"3088384"
102                        },
103                        "status":"Running",
104                        "ip":"10.42.0.80",
105                        "nodeName":"pd-vm",
106                        "createTime":"2022-06-22T09:19:56Z",
107                        "containers":[
108                            {
109                                "name":"baetyl-broker",
110                                "usage":{
111                                    "cpu":"366602n",
112                                    "memory":"3016Ki"
113                                },
114                                "state":"Running"
115                            }
116                        ]
117                    }
118                }
119            },
120            {
121                "name":"baetyl-agent-xgaiskczn",
122                "version":"1655885685hgzz7s",
123                "deployType":"daemonset",
124                "status":"Running",
125                "instances":{
126                    "baetyl-agent-xgaiskczn-75mdk":{
127                        "name":"baetyl-agent-xgaiskczn-75mdk",
128                        "appName":"baetyl-agent-xgaiskczn",
129                        "usage":{
130                            "cpu":"0.002",
131                            "memory":"4612096"
132                        },
133                        "status":"Running",
134                        "ip":"10.211.55.5",
135                        "nodeName":"pd-vm",
136                        "createTime":"2022-06-22T08:29:08Z",
137                        "containers":[
138                            {
139                                "name":"baetyl-agent",
140                                "usage":{
141                                    "cpu":"1300406n",
142                                    "memory":"4504Ki"
143                                },
144                                "state":"Running"
145                            }
146                        ]
147                    }
148                }
149            }
150        ],
151        "node":{
152            "pd-vm":{
153                "hostname":"pd-vm",
154                "address":"10.211.55.5",
155                "arch":"arm64",
156                "kernelVer":"5.13.0-37-generic",
157                "os":"linux",
158                "containerRuntime":"docker://20.10.13",
159                "machineID":"3787c48ab74047b28638ef2ddc97be6c",
160                "bootID":"2e058c7a-072f-4d6c-baf1-ed81a948f15c",
161                "systemUUID":"c4be2e07-1110-4801-a2af-e5f9a9aed71b",
162                "osImage":"Ubuntu 20.04.4 LTS",
163                "role":"master",
164                "labels":{
165                    "baetyl-node":"true",
166                    "beta.kubernetes.io/arch":"arm64",
167                    "beta.kubernetes.io/instance-type":"k3s",
168                    "beta.kubernetes.io/os":"linux",
169                    "kubernetes.io/arch":"arm64",
170                    "kubernetes.io/hostname":"pd-vm",
171                    "kubernetes.io/os":"linux",
172                    "node-role.kubernetes.io/control-plane":"true",
173                    "node-role.kubernetes.io/master":"true",
174                    "node.kubernetes.io/instance-type":"k3s"
175                }
176            }
177        },
178        "nodestats":{
179            "pd-vm":{
180                "ready":true,
181                "usage":{
182                    "cpu":"0.211",
183                    "disk":"28374298624",
184                    "memory":"1637335040"
185                },
186                "capacity":{
187                    "cpu":"2",
188                    "disk":"66842079232",
189                    "memory":"4104314880"
190                },
191                "percent":{
192                    "cpu":"0.1055",
193                    "disk":"0.42449754630637043",
194                    "memory":"0.39893017175134476"
195                },
196                "netio":{
197                    "netBytesRecv":"1470",
198                    "netBytesSent":"1362",
199                    "netPacketsRecv":"19",
200                    "netPacketsSent":"17"
201                },
202                "extension":{
203                    "diskPercent":0.42449754630637043,
204                    "diskTotal":66842079232,
205                    "diskUsed":28374298624,
206                    "netBytesRecv":1470,
207                    "netBytesSent":1362,
208                    "netPacketsRecv":19,
209                    "netPacketsSent":17
210                }
211            }
212        },
213        "nodeinsnum":{
214            "pd-vm":4
215        },
216        "modeinfo":"v1.22.5+k3s1"
217    },
218    "appMode":"kube",
219    "desire":{
220        "nodeprops":{
221            "conf.yml":"value"
222        }
223    },
224    "cluster":false,
225    "ready":1,
226    "mode":""
227}

上一篇
远程SSH边缘节点
下一篇
证书管理