Intel® Edge Software Hub
Get answers from community peers to your questions about building Edge Software Hub solutions for edge compute node.
Announcements
Welcome to the Intel Community! If you like the answer to your question, please mark it as 'Accepted Solution' to help others.

The Edge Software Vision Package for Red Hat Enterprise Linux is now available here.

Learn more about developing on Intel® Hardware and Software here.
401 Discussions

Additional worker node is distributing the containers

Smrithi
New Contributor I
687 Views

Initially we had one client and the server was listing it. We could modify the conatiners and see our application running successfully on that client. As it was a single client all containers were running at one place. 

Now we have added another client. During the installation of this we have proceeded till running the installation script client-bootstrap.sh. We could see the client node 2 successfully listed in manager dashboard. 

But addition of this second node created a problem where the containers got distributed as per attached SS, which we donot want to happen. Our query is can we isolate the containers running in two different nodes? How?

Labels (1)
0 Kudos
3 Replies
WengWai_C_Intel
Moderator
670 Views

@Smrithi 

By using CSL orchestrator, the default will distribute the containers across available CSL client node. If you wish to have specific container running on a specific client node, you can use the "Constraints" key value pair to achieve this, as you have done previously for the ImageStore and InfluxDBConnector from your screenshot. You can refer to the previous post below for reference as well.

https://community.intel.com/t5/Intel-Edge-Software-Hub/Not-able-to-store-and-retrieve-images-from-image-store-bucket/td-p/1237865

0 Kudos
Rajnish
Beginner
656 Views

Hi weng,

In addition to this i have a doubt.suppose we are having two clients.How do we update the csl_app_spec.json separately  for two different clients.Because i could see only one way to update it.How can i make sure if it getting updated for a specific client.I have tried to understand from docs but still its not very much clear to me.

Could you please explain this to me.

Thank You

0 Kudos
WengWai_C_Intel
Moderator
644 Views

@Rajnish 

The csl_app_spec.json is the configuration for your overall application to be deployed across multiple client nodes in order to achieve orchestration purposes. Once the application has been deployed, for respective application (containers) running on the client nodes, you can change the config through ETCD web UI, as inside the ETCD web UI, you can see all the containers configuration.

0 Kudos
Reply