...
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
...