This project is based on Edgemesh (v1.17.0)
We remove the loadbalancer policy of edgemesh.
In the special version of edgemesh for dayu system, we remove the fixed loadbalance mechanism, which forwards requests across corresponding nodes.
We decide the forwarding in scheduler of dayu system, thus unexpected forwarding action is dangerous to dayu.
clone repository
git clone https://github.com/dayu-autostreamer/dayu-edgemeshadd relay node
vim build/agent/resources/04-configmap.yaml
# add cloud server as relay nodedeploy crds (specify the image if necessary)
kubectl apply -f build/crds/istio/
kubectl apply -f build/agent/resources/check edgemesh is running
kubectl get pods -n kubeedgeuninstall edgemesh
kubectl delete -f build/crds/istio/
kubectl delete -f build/agent/resources/clone repository
git clone https://github.com/dayu-autostreamer/dayu-edgemeshset meta information of building
# configure buildx buildkitd (default as empty, example at hack/resource/buildkitd_template.toml)
vim hack/resource/buildkitd.toml
# configure buildx driver-opt (default as empty, example at hack/resource/driver_opts_template.toml)
vim hack/resource/driver_opts.toml
# set docker meta info
# default REG is docker.io
# default REPO is dayuhub
# default TAG is v1.0
export REG=xxx
export REPO=xxx
export TAG=xxxCross build edgemesh-agent and edgemesh-server image
make docker-cross-build