[TIL] 5G 與 Kubernetes 的一些資料
因為要開始面對準備論文的參考文件,加上對 5G 不熟,所以從 Video 開始來看。
找到一些蠻不錯的影片,下面分別對這些影片做個間單的描述。
- ⭐ Migrating the Next Generation Mobile Core Towards 5G with Kubernetes - Karla Saur, Intel - Published on 12 Jul 2018
- ⭐ Kaloom
- Kaloom SDF Features - Published on 27 Nov 2018
- Kubernetes Integration with Kaloom SDF - Published on 11 Dec 2018
- The Telco Networking Journey to Cloud Native: The Good, Bad, and Ugly - Heather Kirksey - Published on 15 Dec 2018
- Keynote: Opening Remarks and Networking Journey to CNFs - Arpit Joshipura & Dan Kohn - Published on 26 Sep 2018
1. Migrating the Next Generation Mobile Core Towards 5G with Kubernetes
Kubernetes Pathfinding
1. Multiple networks and high-throughput I/O for DP
因為電信商喜歡網路速度越快越好,所以有了 DPDK, SR-IOV 技術。 加上使用 Multus CNI ,可以達到 K8s Pod 擁有多個網路介面。
2. Ability to do service discovery on other networks
他們還使用了 Consul 來儲存和分配 discovery/configuration data
3. Core pinning and isolation
然後因為 DPDK 的關係,所以會需要 isolate CPU 專門給 APP 使用,
4. Huge Pages
然後因為 DPDK 的關係,所以有需要設定要幾個 HugePages ,直接使用 yaml 來設定。
Orchestration with Kubernetes
要用 k8s 來調度,有幾個要思考的
1. Zero Touch Config
在未使用 K8s 之前,他們的 NGIC(Next Gen Infrastructure Core) command line 指令超長的
2. Life-cycle management
他們有寫一個 NGIC-Operator。
- CP(Cotrol Plane) and DP(Data Plane) 是用 k8s-StatefulSet
- load-balancer 是 k8s-Deployment
- 還有支援其他的 k8s objects
3. Automated scaling
2. Kaloom
會找到這個公司的產品,原因是因為從 k8s 和 5G 這兩個關鍵字搜尋到。但看完 k8s 的影片,就發覺有點猛。只好稍微繼續看下去。
Kaloom 是一家新的公司。
Kaloom Software Defined Fabric™ (SDF) 是一個軟體,可以讓 Data Center 的 Fabric 變成可編程的。
Kaloom 目前的 Partners 有 Red Hat, Barefoot, NuoDB
- Kaloom SDF 一些特點如下:
- Fully Programmable
- Fully Automated
- Fabric Slicing (vFabric)
- vSwitch Offload
- Networking White Box Support
- Integrated vRouter
在 k8s 與 Kaloom SDF 的影片中(如下圖),可以看到 vRouter, vFabric … ,這些都是 k8s 的 pod
然後他們有 UI 介面點一點就可以 create 出 L1 - L3 的網路,當然也可以 assign IP address。
然後當 UI create 一個網路(eg.vRouter),他就會 Create 一個 vRouter 的 K8s Pod。
他也有提供拓樸圖
總之就是一家猛猛的公司。
SDF 這個產品也威威der ,P4 那部份應該是蠻值得一看的(如果之後有時間再來)。
還有一些影片參考連結:https://www.kaloom.com/videos
3. The Telco Networking Journey to Cloud Native: The Good, Bad, and Ugly
講者提出幾個問題做探討(蠻值得思考的)
所以到底 istio 適不適用, ONAP 如何 等…
以及關心 CNCF 和網路的部分,也許可以多多關注這些專案
基本上,這場都在討論。
4. Keynote: Opening Remarks and Networking Journey to CNFs
沒什麼東西…
可以從 17:17 秒的 Network Architecture 3.0 開始看。
然後要找些時間仔細研究一下 KubeVirt