[TIL] 5G 與 Kubernetes 的一些資料

因為要開始面對準備論文的參考文件,加上對 5G 不熟,所以從 Video 開始來看。
找到一些蠻不錯的影片,下面分別對這些影片做個間單的描述。

  1. Migrating the Next Generation Mobile Core Towards 5G with Kubernetes - Karla Saur, Intel - Published on 12 Jul 2018
  2. Kaloom
  3. The Telco Networking Journey to Cloud Native: The Good, Bad, and Ugly - Heather Kirksey - Published on 15 Dec 2018
  4. 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

Slides: https://speakerdeck.com/condayseu/migrating-the-next-generation-mobile-core-towards-5g-with-kubernetes-karla-saur

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

Related Articles

comments powered by Disqus