How to design a kubernetes cluster for telco environment

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Kubernetes version: 1.23.3
Cloud being used: Bare-metal
Installation method: Using kubeadm
Host OS: RHEL 8.3
CNI and version: Calico (3.22.0), Multus (0.3.1) Multus is used with calico as each pod required multiple network interfaces.
CRI and version: Docker 20.10.5

Current telco network functions are hosted on cloud native platform docker with host only network enabled. As application provisioning is based on static IP.

Need to migrate telecom NF stack to kubernetes environment. Please suggest standard SoP to achieve this in kubernetes cluster.

You are likely going to need a physical load balancer to distribute traffic across all the ingress nodes for a particular pod/application. This is accomplished with an LB service like Netris or Metallb. For your particular telco scenario I assume you need some additional network functionality (like BGP routing), which is why I’m commenting here.

Disclaimer: I work for Netris.