Cross Compiling KubeEdge
For ARM Architecture from x86 Architecture
Clone KubeEdge
- # Build and run KubeEdge on a ARMv6 target device.
- git clone https://github.com/kubeedge/kubeedge.git $GOPATH/src/github.com/kubeedge/kubeedge
- cd $GOPATH/src/github.com/kubeedge/kubeedge/edge
- sudo apt-get install gcc-arm-linux-gnueabi
- export GOARCH=arm
- export GOOS="linux"
- export GOARM=6 #Pls give the appropriate arm version of your device
- export CGO_ENABLED=1
- export CC=arm-linux-gnueabi-gcc
- make all WHAT=edge