This guide provides the information for setting up the ELIOT Environment which includes ELIOT Manager and ELIOT Edge Node(s) with details of software and hardware specifications.
For Release-1.0 the scope of the guide covers to install the generic Ubuntu OS (16.04) Virtual Machine on Eliot Edge Node and setup a Kubernetes Cluster with Eliot Manager as the Kubernetes Master and Eliot Edge Node as the Kubernetes Node.
The ELIOT Manager can be any Cloud Virtual Machine having Ubuntu OS 16.04 and should be able to ping and SSH to the Eliot Edge Node.
For Kubernetes setup is done by using Kubeadm tool.
The document includes details of per-requisites / pre-installation , installation and uninstall steps.
The per-requisites and pre-installation software and hardware should be ready before executing the installation steps.
For Installation there are two mode Auto Deployment installation script steps and manual installation.
For Release 1.0 the Deployment Architecture consists of two nodes ELIOT Manager and a single ELIOT Edge Node.
Note: For ELIOT Release 1.0 ELIOT Manager is acting a dual role Jumpserver (to execute the setup script) and Kubernetes Master. |
ELIOT Manager - One VM - 8 vCPU - 32 GB RAM (can be hosted in any cloud provider) with Ubuntu OS having internet and network connectivity with ELIOT Edge Node.
ELIOT Edge Node - Ubuntu OS 16.04 / 18.04 installed with networking capability and internet capability
ELIOT Manager | |
---|---|
HW Aspect | Requirements |
# of Node(s) | A ritualized machine hosted in any Cloud Provider having internet connectivity. |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 8 GB ~ 64 GB it depends on the number of ELIOT Edge nodes which will be managed by ELIOT Manager. For Deployment in Development environment 8 GB is sufficient. |
Disk | 120 GB ~ 512GB (Depending on the overall ELIOT Topology) |
Networks | 1 |
ELIOT Edge Node(s) | |
---|---|
HW Aspect | Requirements |
# of Node(s) | 1 Eliot Edge Node |
CPU | Minimum 1 socket x86_AMD64 or ARM64. |
RAM | 8 GB ~ 64 GB it depends on the number of ELIOT Edge nodes which will be managed by ELIOT Manager. For Deployment in Development environment 4 GB is sufficient. |
Disk | 20 GB ~ 256 GB |
Network | 1 |
ELIOT Manager | |
---|---|
HW Aspect | Requirements |
cc | A virtualized machine hosted in any Cloud Provider having internet connectivity. |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 8 GB ~ 64 GB it depends on the number of ELIOT Edge nodes which will be managed by ELIOT Manager. For Deployment in Development environment 4 GB is sufficient. |
Disk | 120 GB ~ 512GB (Depending on the overall ELIOT Topology) |
Networks | 2 to 4 Network Interfaces with public IP. |
ELIOT Edge Node(s) | |
---|---|
HW Aspect | |
#of Node(s) | 1 Eliot Edge Node |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 8 GB ~ 64 GB it depends on the number of ELIOT Edge nodes which will be managed by ELIOT Manager. For Deployment in Development environment 4 GB is sufficient |
Disk | 120 GB ~ 512GB (Depending on the overall ELIOT Topology) |
Networks | 2 Network Interfaces . |
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
ELIOT source Code is licensed under the Apache Version 2 License. ELIOT Blueprint Documentation is licensed under the Creative Commons Attribution 4.0 International License.