Management Plane in SDV
Haishi Bai
COPYRIGHT (C) 2023, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
THANK YOU!
COPYRIGHT (C) 2023, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
1
1
1
COPYRIGHT (C) 2023, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
SDV compute environment
Three planes
| Networking | Cloud | K8s |
Management Plane | Manage and monitor networked devices and their configurations | Manage and monitor cloud resources | API Server, etcd, controller manager, scheduler etc. |
Control Plane | Make routing and forwarding decisions | Orchestrate cloud resources to support various workloads | |
Data Plane | Where the actual data flows | Compute and storage resources | Container runtime, Kubelet, Kube-proxy, service proxy, etc. |
Why Kubernetes (or not)?
Benefit | Single Node | Multi-Node Single Fault Domain | Multi-Node Multiple Fault Domains | Reality |
High Availability | | | | Resource constraints |
Restart | Yes | Yes | Yes | |
Redundancy | Limited | Limited | Yes | |
Failover | No | No | Yes | |
Workload Elasticity | Limited | Yes | Yes | Predicable Workloads |
Resource load balancing | No | Yes | Yes | Strong affinity |
DevOps | Yes | Yes | Yes | Complexity of maintaining the cluster itself |
What else is needed?
Characteristics
Technology-agnostic Abstractions
Modeling challenge
Flexibility
Complexity
templates
PaaS native features
PaaS
SaaC with templating
SaaC
primitives
Knowledge
Gap
9
THANK YOU!
COPYRIGHT (C) 2023, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
9
9