[ELIOT-48] ELIOT Add Edge Node Script Created: 27/Jan/20  Updated: 03/Mar/20

Status: To Do
Project: Edge Lightweight and IoT
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Medium
Reporter: Abhijit Dasgupta Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: ELIOT - Release 3

 Description   

To develop script for adding a new ELIOT Edge Site Node to the existing ELIOT Cluster (Kubernetes Cluster)

Command Sample : addedgenode.sh <K8S API Server IP > <Edge Node IP>

Result : After executing the script the edge Node has to be added up in the ELIOT Cluster. With CAdvisor Integrated.



 Comments   
Comment by Abhijit Dasgupta [ 10/Feb/20 ]

Script Features to be supported -

The Script should be feasible to execute both on ELIOT Manager and on ELIOT Edge Node.

Design 1 : When executing script on ELIOT Manager

Script should login via ssh to the new Edge Node ; install the software stack : Dockers , K8S , cAdvisor and connect the Edge Node the the Kubernetes Cluster.
Script can read the data of the newly added Edge Node either from file or in the command line.

2. Design 2 : Script to be executed at Edge Node (ELIOT Edge Node)

The script when executing on the Edge Node should install the software stack : Docker , K8S , cAdvisor and connect to the ELIOT Manager node (K8S Cluster)
Script should take the ELIOT Manager IP (API-Server IP) as argument , which will be used to connect to Kubernetes Master Node which is running on the ELIOT Manager Node.

Additional Features for later Enhancements :-

1. Option to install EdgeX on the Edge Node.

Generated at Sat Feb 10 05:53:31 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.