...
ELIOT support Kubernetes and kubeedge orchestrator based two deployment model.
ELIOT Kubernetes based setup:
ELIOT Deployment in X86_64/AMD64 Server with CentOS - 7.5 version.
Pre-Installation steps to be executed on ELIOT Manager and ELIOT Node
...
Note |
---|
Note : You will get the 'k8s-master' node is running as a 'master' cluster with status 'ready', and you will get all pods that are needed for the cluster, including the 'kube-flannel-ds' for network pod configuration Make sure all kube-system pod status is running. |
ELIOT KubeEdge based setup:
Eliot support Light weight orchestrator KubeEdge.
For more details refer
https://wiki.akraino.org/display/AK/KubeEdge
Kube Edge Building from source
Panel |
---|
|
Binary keadm
is available in current path
Installing KubeEdge Master Node (on the Cloud) component
Panel |
---|
keadm init --docker-version=<expected version> --kubernetes-version=<expected version> --kubeedge-version=<expected version> Flags:
--docker-version string[="18.06.0"] Use this key to download and use the required Docker version (default "18.06.0")
-h, --help help for init
--kubeedge-version string[="0.3.0-beta.0"] Use this key to download and use the required KubeEdge version (default "0.3.0-beta.0")
--kubernetes-version string[="1.14.1"] Use this key to download and use the required Kubernetes version (default "1.14.1")
|
Installing KubeEdge Worker Node (at the Edge) component
Panel |
---|
keadm join --edgecontrollerip=<ip address> --edgenodeid=<unique string as edge identifier> Flags: --docker-version string[="18.06.0"] Use this key to download and use the required Docker version (default "18.06.0") -e, --edgecontrollerip string IP address of KubeEdge edgecontroller -i, --edgenodeid string KubeEdge Node unique identification string, If flag not used then the command will generate a unique id on its own -h, --help help for join -k, --k8sserverip string IP:Port address of K8S API-Server --kubeedge-version string[="0.3.0-beta.0"] Use this key to download and use the required KubeEdge version (default "0.3.0-beta.0") |
Reset KubeEdge Master and Worker nodes
Panel |
---|
Flags: -h, --help help for reset -k, --k8sserverip string IP:Port address of cloud components host/VM |
For more details, please follow below link:
https://kubeedge.readthedocs.io/en/latest/setup/installer_setup.html
ELIOT VM setup on ARM64
This section provides steps about setting the Virtual Machine with Ubuntu OS on ARM64 servers
Environment Details :
...
Note |
---|
Note: In the above command VM name is dut1 , memory = 50 GB and CPUS = 4 After --name attribute will be your VM name. After --ram will be your ram size After --vcpus attribute will be your CPU?s for your VM. After --cdrom attribute within the single quotes will b path for .iso file. (The above step is also suitable with disk image also) Repeat the above step (virt-install) only if you need more than one VM. After creating the VM you can see your IP of your VM by executing command ifconfig. If you unexpectedly closes the terminal before knowing your IP address of VM , execute arp -n in terminal. It will give all the IP addresses of your main machine along with all the VM's you created. |
ELIOT KUBEEDGE based setup:
Eliot is using Light weight kubernetes,
For more details refer
...
. |
...