...
Deploy edge nodes (edgemesh version is release1.7)
- Install docker same as before
- Obtain the token on the cloud node
[root@kudeEdge-cloud ~]# keadm gettoken
- Install edgecore and mqtt
[root@kudeEdge-cloud ~]# keadm join --cloudcore-ipport=192.168.1.66:10000 --token=“上一步骤获取的token”
--token="token obtained in the previous step"
- Modify the edgecore configuration
[root@kudeEdge-cloud ~]# vim /etc/kubeedge/config/edgecore.yaml
modules:
..
edgeMesh:
enable: false
metaManager:
metaServer:
enable: true
..
- Restart edgecore
[root@kudeEdge-cloud ~]# systemctl restart edgecore
- Modify cloudcore configuration and restart cloudcore
[root@kudeEdge-cloud ~]# vim /etc/kubeedge/config/cloudcore.yaml
modules:
..
dynamicController:
enable: true
..
- Pull EdgeMesh code and build EdgeMesh image
[root@kudeEdge-cloud ~]# docker build -t edgemesh:0.1 -f build/Dockerfile .
- Deploy EdgeMesh
Modify the following configuration file, modify service-cluster-ip-range.
[root@kudeEdge-cloud ~]# kubectl apply -f build/kubernetes/edgemesh/03-configmap.yaml
[root@kudeEdge-cloud ~]# kubectl apply -f build/kubernetes/edgemesh/04-daemonset.yaml