EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面
Posted freewebsys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面相关的知识,希望对你有一定的参考价值。
目录
前言
相关EdgeX Foundry 全部分类:
https://blog.csdn.net/freewebsys/category_9437788.html
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/119958348
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
1,关于EdgeX2.0
信息地址:
https://www.edgexfoundry.org/software/releases/
按照EdgeX的计划今年有两个版本的发布:
网站的首页也改版了,比之前的好看点了。
2,安装docker 和docker-compose
https://docs.docker.com/engine/install/ubuntu/
安装 docker
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \\
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
systemctl enable docker
安装 docker-compose
1, Run this command to download the current stable release of Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2,Apply executable permissions to the binary:
sudo chmod +x /usr/local/bin/docker-compose
增加docker 中国镜像:
vi /etc/docker/daemon.json
{
"registry-mirrors" : [
"http://registry.docker-cn.com"
],
"insecure-registries" : [
"registry.docker-cn.com"
]
}
systemctl restart docker
3,安装使用文档
文档中心也变成 2.0 的文档了:
https://docs.edgexfoundry.org/2.0/getting-started/quick-start/
是关于最新的 ireland 安装教程
4,发现一个问题,新的yml使用了nexus3.edgexfoundry.org私服地址,网速特别慢切换成docker官方地址
https://github.com/edgexfoundry/edgex-compose/blob/main/docker-compose-no-secty-with-ui.yml
把地址:nexus3.edgexfoundry.org:10004 替换成 edgexfoundry 然后版本修改成 2.0.0 问题。
估计是国内网络问题还是啥,速度超级慢,下载了2天还是没有下载完成。
没有办法直接修改成了docker 的地址。
http://ping.chinaz.com/nexus3.edgexfoundry.org
# * Copyright 2021 Intel Corporation.
# *
# * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
# * in compliance with the License. You may obtain a copy of the License at
# *
# * http://www.apache.org/licenses/LICENSE-2.0
# *
# * Unless required by applicable law or agreed to in writing, software distributed under the License
# * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
# * or implied. See the License for the specific language governing permissions and limitations under
# * the License.
# *
# * EdgeX Foundry, Hanoi, version "master"
# *******************************************************************************/
#
#
#
# ************************ This is a generated compose file ****************************
#
# DO NOT MAKE CHANGES that are intended to be permanent to EdgeX edgex-compose repo.
#
# Permanent changes can be made to the source compose files located in the compose-builder folder
# at the top level of the edgex-compose repo.
#
# From the compose-builder folder use `make build` to regenerate all standard compose files variations
#
networks:
edgex-network:
driver: bridge
services:
app-service-rules:
container_name: edgex-app-rules-engine
depends_on:
- consul
- data
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_PROFILE: rules-engine
EDGEX_SECURITY_SECRET_STORE: "false"
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-app-rules-engine
TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST: edgex-redis
TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST: edgex-redis
hostname: edgex-app-rules-engine
image: edgexfoundry/app-service-configurable:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59701:59701/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
app-service-sample:
container_name: edgex-app-sample
depends_on:
- consul
- data
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
DATABASE_HOST: edgex-redis
EDGEX_PROFILE: sample
EDGEX_SECURITY_SECRET_STORE: "false"
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-app-sample
TRIGGER_EDGEXMESSAGEBUS_PUBLISHHOST_HOST: edgex-redis
TRIGGER_EDGEXMESSAGEBUS_SUBSCRIBEHOST_HOST: edgex-redis
hostname: edgex-app-sample
image: edgexfoundry/app-service-configurable:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59700:59700/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
command:
container_name: edgex-core-command
depends_on:
- consul
- database
- metadata
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-core-command
hostname: edgex-core-command
image: edgexfoundry/core-command:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59882:59882/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
consul:
container_name: edgex-core-consul
hostname: edgex-core-consul
image: consul:1.10
networks:
edgex-network: {}
ports:
- 127.0.0.1:8500:8500/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: root:root
volumes:
- consul-config:/consul/config:z
- consul-data:/consul/data:z
data:
container_name: edgex-core-data
depends_on:
- consul
- database
- metadata
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
MESSAGEQUEUE_HOST: edgex-redis
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-core-data
hostname: edgex-core-data
image: edgexfoundry/core-data:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:5563:5563/tcp
- 127.0.0.1:59880:59880/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
database:
container_name: edgex-redis
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
REGISTRY_HOST: edgex-core-consul
hostname: edgex-redis
image: redis:6.2-alpine
networks:
edgex-network: {}
ports:
- 127.0.0.1:6379:6379/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: root:root
volumes:
- db-data:/data:z
device-rest:
container_name: edgex-device-rest
depends_on:
- consul
- data
- metadata
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
MESSAGEQUEUE_HOST: edgex-redis
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-device-rest
hostname: edgex-device-rest
image: edgexfoundry/device-rest:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59986:59986/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
device-virtual:
container_name: edgex-device-virtual
depends_on:
- consul
- data
- metadata
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
MESSAGEQUEUE_HOST: edgex-redis
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-device-virtual
hostname: edgex-device-virtual
image: edgexfoundry/device-virtual:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59900:59900/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
metadata:
container_name: edgex-core-metadata
depends_on:
- consul
- database
- notifications
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
NOTIFICATIONS_SENDER: edgex-core-metadata
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-core-metadata
hostname: edgex-core-metadata
image: edgexfoundry/core-metadata:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59881:59881/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
notifications:
container_name: edgex-support-notifications
depends_on:
- consul
- database
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-support-notifications
hostname: edgex-support-notifications
image: edgexfoundry/support-notifications:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59860:59860/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
rulesengine:
container_name: edgex-kuiper
depends_on:
- database
environment:
EDGEX__DEFAULT__PORT: 6379
EDGEX__DEFAULT__PROTOCOL: redis
EDGEX__DEFAULT__SERVER: edgex-redis
EDGEX__DEFAULT__TOPIC: rules-events
EDGEX__DEFAULT__TYPE: redis
KUIPER__BASIC__CONSOLELOG: "true"
KUIPER__BASIC__RESTPORT: 59720
hostname: edgex-kuiper
image: lfedge/ekuiper:1.3.0-alpine
networks:
edgex-network: {}
ports:
- 127.0.0.1:59720:59720/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: kuiper:kuiper
volumes:
- kuiper-data:/kuiper/data:z
scheduler:
container_name: edgex-support-scheduler
depends_on:
- consul
- database
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
INTERVALACTIONS_SCRUBAGED_HOST: edgex-core-data
INTERVALACTIONS_SCRUBPUSHED_HOST: edgex-core-data
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-support-scheduler
hostname: edgex-support-scheduler
image: edgexfoundry/support-scheduler:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:59861:59861/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
system:
container_name: edgex-sys-mgmt-agent
depends_on:
- command
- consul
- data
- metadata
- notifications
- scheduler
environment:
CLIENTS_CORE_COMMAND_HOST: edgex-core-command
CLIENTS_CORE_DATA_HOST: edgex-core-data
CLIENTS_CORE_METADATA_HOST: edgex-core-metadata
CLIENTS_SUPPORT_NOTIFICATIONS_HOST: edgex-support-notifications
CLIENTS_SUPPORT_SCHEDULER_HOST: edgex-support-scheduler
DATABASES_PRIMARY_HOST: edgex-redis
EDGEX_SECURITY_SECRET_STORE: "false"
EXECUTORPATH: /sys-mgmt-executor
METRICSMECHANISM: executor
REGISTRY_HOST: edgex-core-consul
SERVICE_HOST: edgex-sys-mgmt-agent
hostname: edgex-sys-mgmt-agent
image: edgexfoundry/sys-mgmt-agent:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:58890:58890/tcp
read_only: true
security_opt:
- label:disable
- no-new-privileges:true
user: root:root
volumes:
- /var/run/docker.sock:/var/run/docker.sock:z
ui:
container_name: edgex-ui-go
hostname: edgex-ui-go
image: edgexfoundry/edgex-ui:2.0.0
networks:
edgex-network: {}
ports:
- 127.0.0.1:4000:4000/tcp
read_only: true
security_opt:
- no-new-privileges:true
user: 2002:2001
version: '3.7'
volumes:
consul-config: {}
consul-data: {}
db-data: {}
kuiper-data: {}
这个edgex 是越做越复杂了。发现里面有两个 规则引擎,一个是edgex-app-rules-engine, 一个是 edgex-kuiper ,一个是用java 实现的,一个是 go 实现的。
估计还需要并行一段时间才能行。
https://github.com/edgexfoundry/edgex-compose/tree/ireland
按照不同的版本发布不同的docker file。
然后执行 docker-compose 把 edgex 2.0.0 启动起来:
# docker-compose up -d
Pulling notifications (edgexfoundry/support-notifications:2.0.0)...
2.0.0: Pulling from edgexfoundry/support-notifications
339de151aab4: Already exists
8916ae884257: Pull complete
b94dd9f5c9c5: Pull complete
68a1a4f2054f: Pull complete
e9f68cb51e2d: Pull complete
Digest: sha256:ddfe03a0401996e8e672766060f0a529f5185be883365dd22cd8d5d2d2fdadc7
Status: Downloaded newer image for edgexfoundry/support-notifications:2.0.0
Pulling metadata (edgexfoundry/core-metadata:2.0.0)...
2.0.0: Pulling from edgexfoundry/core-metadata
339de151aab4: Already exists
a4f5c16d12ce: Pull complete
b94dd9f5c9c5: Pull complete
df9dd3c840d8: Pull complete
9632000de7d8: Pull complete
Digest: sha256:c389bc62144b5993339cb92a34876e5ff13c3b952249fc03ec8b39fe0d92a874
Status: Downloaded newer image for edgexfoundry/core-metadata:2.0.0
Pulling data (edgexfoundry/core-data:2.0.0)...
2.0.0: Pulling from edgexfoundry/core-data
339de151aab4: Already exists
f502e5380382: Pull complete
7fabdb3761ea: Pull complete
b94dd9f5c9c5: Pull complete
a4b227a4845a: Pull complete
00fac4da13ea: Pull complete
Digest: sha256:c475425bca1cc04b9cc1c2f181e40033af5d9ef41d15d0fedd312e1819a995b1
Status: Downloaded newer image for edgexfoundry/core-data:2.0.0
Pulling device-virtual (edgexfoundry/device-virtual:2.0.0)...
2.0.0: Pulling from edgexfoundry/device-virtual
339de151aab4: Already exists
105ccf21aed0: Pull complete
0eee4814a84a: Pull complete
a701be3e51c3: Pull complete
b3feffa1ca5a: Pull complete
0c1e2e7f7fda: Pull complete
Digest: sha256:b8186334733c9a302f71853281abfe04dec9ff49dc6d07838a6dac1c6fb7b513
Status: Downloaded newer image for edgexfoundry/device-virtual:2.0.0
Pulling device-rest (edgexfoundry/device-rest:2.0.0)...
2.0.0: Pulling from edgexfoundry/device-rest
339de151aab4: Already exists
a7a50bb6b04a: Pull complete
021130f09256: Pull complete
3283ce265272: Pull complete
42924bb8bbaf: Pull complete
Digest: sha256:6a839f437f5c12467b9c3d3413919e18b731f798cca5559cf6bb1fd495a82b48
Status: Downloaded newer image for edgexfoundry/device-rest:2.0.0
Pulling app-service-sample (edgexfoundry/app-service-configurable:2.0.0)...
2.0.0: Pulling from edgexfoundry/app-service-configurable
339de151aab4: Already exists
e7b6b57a2b6a: Pull complete
6229971c1f98: Pull complete
616af87017ee: Pull complete
91248f4e9565: Pull complete
8bbed88a8e5a: Pull complete
Digest: sha256:42a63a8dd43fc0eb776bb5d40a813cbba6b56db0d32b0535ac6c36bb0e1c34f7
Status: Downloaded newer image for edgexfoundry/app-service-configurable:2.0.0
Pulling command (edgexfoundry/core-command:2.0.0)...
2.0.0: Pulling from edgexfoundry/core-command
339de151aab4: Already exists
a4f5c16d12ce: Already exists
b94dd9f5c9c5: Already exists
a2eb81350e66: Pull complete
d8261422f617: Pull complete
Digest: sha256:ef2ed5820ae3bcb1984fb8bf6063294cfe8514a7e7488621f16b40ecee67270e
Status: Downloaded newer image for edgexfoundry/core-command:2.0.0
Pulling scheduler (edgexfoundry/support-scheduler:2.0.0)...
2.0.0: Pulling from edgexfoundry/support-scheduler
339de151aab4: Already exists
57a0e5321beb: Pull complete
b94dd9f5c9c5: Pull complete
8ae6953312dc: Pull complete
900f3598fce3: Pull complete
Digest: sha256:a2672db7ab2d1d843370c49ee139044c57ed0dd15c33415c67f83eaf31305a46
Status: Downloaded newer image for edgexfoundry/support-scheduler:2.0.0
Pulling system (edgexfoundry/sys-mgmt-agent:2.0.0)...
2.0.0: Pulling from edgexfoundry/sys-mgmt-agent
05e7bc50f07f: Pull complete
6db28d0fdbf6: Pull complete
292df0bc6bf3: Pull complete
2e060f4bd70b: Pull complete
80e8d568a223: Pull complete
8dc6ef1a942a: Pull complete
2312dd95470a: Pull complete
5bfa8baebc60: Pull complete
5432e1ef7be3: Pull complete
fce0515c1284: Pull complete
bd58e14aba83: Pull complete
Digest: sha256:2562fa263b3961eb9939c32030bc71a5b07e5c82f46f9d533d4554543866a20d
Status: Downloaded newer image for edgexfoundry/sys-mgmt-agent:2.0.0
Pulling ui (edgexfoundry/edgex-ui:2.0.0)...
2.0.0: Pulling from edgexfoundry/edgex-ui
339de151aab4: Already exists
bb24751cde98: Pull complete
Digest: sha256:52860d8c5d6eac74884a89b861113a28c602807b5585731babfe1996c3727558
Status: Downloaded newer image for edgexfoundry/edgex-ui:2.0.0
Creating edgex-core-consul ... done
Creating edgex-redis ... done
Creating edgex-ui-go ... done
Creating edgex-support-scheduler ... done
Creating edgex-support-notifications ... done
Creating edgex-kuiper ... done
Creating edgex-core-metadata ... done
Creating edgex-core-data ... done
Creating edgex-core-command ... done
Creating edgex-device-virtual ... done
Creating edgex-device-rest ... done
Creating edgex-app-sample ... done
Creating edgex-app-rules-engine ... done
Creating edgex-sys-mgmt-agent ... done
5,新系统ui http://127.0.0.1:4000/#/dashboard
地址:
http://127.0.0.1:4000/#/dashboard
6,总结
edgexfoundry/edgex-ui 2.0.0 0a8625cec7e0 8 weeks ago 21.2MB
edgexfoundry/device-rest 2.0.0 3c6f4fdd38ac 8 weeks ago 21.1MB
edgexfoundry/device-virtual 2.0.0 430ec9a82a14 8 weeks ago 24.4MB
edgexfoundry/app-service-configurable 2.0.0 be4b9e0018db 8 weeks ago 24.7MB
edgexfoundry/sys-mgmt-agent 2.0.0 2b2478abcbe4 8 weeks ago 312MB
edgexfoundry/core-data 2.0.0 d7839683a3eb 8 weeks ago 20.2MB
edgexfoundry/core-metadata 2.0.0 733e1cd94b1c 8 weeks ago 16.6MB
edgexfoundry/support-notifications 2.0.0 da55b7ad5e5d 8 weeks ago 16.7MB
edgexfoundry/core-command 2.0.0 5f7248775328 8 weeks ago 15.9MB
edgexfoundry/support-scheduler 2.0.0 ae85cc4cce7e 8 weeks ago 15.9MB
在2.0.0 上面服务都切换成 golang,就算 sys-mgmt-agent 比较大,估计还是java,后续继续研究下相关服务代码。
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/119958348
以上是关于EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面的主要内容,如果未能解决你的问题,请参考以下文章
EdgeX: 使用最新的 edgex2.0干啥,硬件是一方面,重要的另外一方面是软件的匹配,也要做好相关的开发,新的API V2接口学习,实现设备的注册服务的注册
EdgeX(15) :在EdgeX环境下配置eKuiper规则引擎服务,配置规则处理device-virtual发送的数据,并转发给HTTP服务
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。
EdgeX(10) :Xubuntu-22 linux系统安装EdgeX2.1相关服务,服务都比较小,下载启动速度快。