iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0

這次開始部署Free5Gmano下的Free5Gmano專案。
首先先git clone下來:

git clone https://github.com/Free5Gmano/Free5Gmano.git

再來apply Free5Gmano.yaml和Free5Gmano_mysql.yaml:

cd Free5Gmano/deploy
kubectl apply -f .

接著選擇想要的free5GC版本:
https://ithelp.ithome.com.tw/upload/images/20220927/20127776Md78TALhjc.png
這邊我選擇3.1.1版

cd free5gc-stage-3.1.1

第7日有介紹過,所有的NF如果想要有效運行必須先經由NRF登記,這邊就先apply NRF(注意,版本的不同NRF的檔名也會有所不同):

kubectl apply -f 03-free5gc-nrf.yaml

在NRF建立成功後,就能接著建立其他的元件,如果使用的版本是3.0.6以下的話,直接apply -f即可:

kubectl apply -f .

如果使用的版本是3.0.6以上的話,需要注意amf可能在建立的時候出現以下問題:
https://ithelp.ithome.com.tw/upload/images/20220927/201277766cDB44oRgK.png
這代表你的kubernetes不支援SCTP,此時就需要修改kube-apiserver.yaml讓apiserver支援:

vim /etc/kubernetes/manifests/kube-apiserver.yaml
#在Yaml內的spec行下的container行下的command行加入:
--feature-gates=SCTPSupport=True

等待約1分鐘apiserver重啟即可。
到這裡就暫時告一段落,剩下的請待下回分解。


上一篇
26-Kube5GNfvo演練
下一篇
28-使用UE RAN SIM測試
系列文
5哥窟-5G與肝臟買賣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言