Nephio是一個基於 K8s 的雲原生平台,解決 NF 自動化 和 O-Cloud Infra 設置的問題
支援 K8s 的協調(Reconciliation),以確保當網路出現故障、Scaling Events、分散式雲(Distributed Cloud) 改變時,可以保持正常運行。
利用 K8s 作為 O-Cloud 每個 功能平面 的自動化控制平面,來簡化整體自動化,實現聲明式管理,並對 O-Cloud 整個 Cloud Stack 進行主動協調(Reconciliation)。
Nephio發展目標:
Nephio 專注於擴展 K8s 作為統一的自動化控制平面:
• 多雲、多 NF、電信雲原生自動化
• 為每個公有雲和私有雲的基礎設施自動化提供基於 K8s operators 和 K8s CRD
• 工作負載雲資源自動化
• 工作負載配置(即 NF 級別配置)
擴展 Kubernetes 的管理範圍 (含 O2-M、O2-D、O1),以滿足 Cloud infra 對 NF infra 的需求。例如讓 Kubernetes 不僅可以管理 計算/網路/存儲,還可以管理 NF 的雲基礎設施需求,如:
現有 Pod 擴展:Multus、支援 SR-IOV、DPDK
Node Configuration: VLAN membership, CPU isolation, hugepages, RT kernel
ToR Configuration: VLAN、VRF, VRF-lite configuration。
---
關於作者:
蔡秀吉 ([email protected])
國立陽明交通大學百川學士學位學程蔡秀吉
國立清華大學電機資訊學院學士班蔡秀吉
Google DSC ČVUT Lead
Google DSC NYCU Lead
https://www.fb.com/thc1006/