Skip to main content
Version: 3.4.0

Cluster

info

Please note that this page only applies to the Kubernetes-enabled version of SENSR. For the single machine version of SENSR, the IP dependency has been removed.

Definition

SENSR operates within a Kubernetes environment to ensure system availability and to facilitate communication between Master and Algo nodes in distributed systems. For the successful execution of SENSR, it is necessary to define a Kubernetes Cluster that links the different SENSR hosts (Algo, Master) through their network interfaces to a designated IP address on the host machine. The network interface can be either connected to the internet or not.

Setup Recommendation

In order to maintain the stability of SENSR, it is crucial to ensure that the cluster IP remains stable.

An unreliable network connection or a dynamic IP can potentially lead to instability within SENSR.

Distributed Systems

When setting up a distributed system, please use the network interfaces that connect the different hosts together to form the cluster. As those interfaces will be used to transmit data (pointcloud and object information) in real time, please ensure that those network interfaces are stable.

Single Machine

For running SENSR in a single machine (Master-Algo configuration), it is recommended using the Dockerized version of SENSR that does not require the creation of a Kubernetes Cluster.

For legacy setups, the following recommendations can be used for setting up the cluster:

  • If the machine has a reliable and stable external network connection, it is preferable to assign that external IP as the cluster IP.
  • If the machine lacks an external network connection or if the available connection is unreliable, it is recommended to set the cluster IP as the network interface which is connected to the LiDAR.
  • In situations where even the LiDAR interface is not deemed trustworthy and only a single machine is hosting SENSR, the docker0: 172.17.0.1 network interface can be employed as the cluster IP.
Logo
If you need access, please contact