You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Design Overview

We want to be as flexible as possible when it comes to different lab layouts, architecture and/or location.

To achieve that, all IEC components will eventually run in VMs (virtual machines), either collocated on the same hypervisor or distributed across a pool of hypervisors in the same region.

This will allow us to treat the following scenarios in an abstract and uniform manner:

  • no hypervisor, all IEC components distributed on 3 baremetal nodes (this scenario is not to be used in production, as we want to treat the baremetal nodes more or less like firmware, i.e. a black box we don't want to touch);
  • single hypervisor node holding 3 VMs (one K8s master and two slaves);
  • multiple hypervisor nodes holding one or more VMs each (e.g. 1 hypervisor with 1 VM for K8s master, 2 hypervisors with 1 VM each for K8s slaves);

Development Lab Setup

TBD

CI Lab Setup

TBD

  • No labels