Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Some features that are postponed to R5 are:

  • SRIOV-NIC support
  • Dynamic route and provider network operator
  • OVN operator 
  • ISTIO security
  • Modularity stuff 
    • Logging
    • Monitoring
  • Visualization of resource bundle 
  • Use case that show cases the Day 2 configuration (Kafka or Collection package of Distributed Analytics as a service)
  • CLI commands


New requirements coming from various use cases

...

  • A way to deploy apps/services that span across multiple clusters.
  • Day2 configuration control of workloads at the app/service level as a transaction
  • Dependency graph (DAG) of deploying workloads across multiple clusters
  • Bulk deployment of apps/services in multiple clusters.
  • Function chaining
  • Multi-tenant management (such as namespaces, users etc...)
  • Edge Daemonset via labeling (for scheduler to know what kinds of apps/services to be deployed without any user intervention) 

Functional requirements

  • SRIOV-NIC Support
  • Multi-Cluster scheduler
  • Edge-Labeling & Daemon-set implementation across edges
  • User Manager
  • Meta-configuration scheduler
  • Placement support (if there are multiple edge candidates)
  • HPA support (being taken care as part of HPA work)
  • NSM and OVN SFC for function chaining - PoC item
  • CLI Support for all relevant APIs. (Applications, Resource-Bundle definitions,  Profiles, Configuration templates, configs and meta-configs etc...)
  • Continuous monitoring (using Kubernetes APIs) and updating the DB with latest status and resources allocated.
  • CLI/GUI support on the status of resources (At app level, At resource bundle level and at each resource level)

  • Study : ETSI defined Container definition

...