In this section:
The SBC Cloud Native edition (CNe) supports Kubernetes (K8S)-based deployments. The SBC CNe consists of following pods (and containers) as a part of deployment:
SBC CNe Pods and Containers
POD/Job/Daemon Set | Containers | POD Resource Types |
SC | SC, Envoy Proxy, OAM Proxy, PVC Logger, Observability Agent | Deployment/Replicaset |
SLB | SLB, OAM Proxy, PVC Logger, Observability Agent | Deployment/Replicaset |
CS | CS, Envoy Proxy, OAM Proxy, PVC Logger, Observability Agent | Deployment/Replicaset |
DB Cache | DB, Observability Agent | Statefulset |
CAC | CAC, OAM Proxy, Observability Agent | Deployment/Replicaset |
RAC | RAC, Envoy Proxy, OAM Proxy, Observability Agent | Deployment/Replicaset |
Ribbon HPA | Ribbon HPA, OAM Proxy, Observability Agent | Deployment/Replicaset |
NS | NS, Envoy Proxy, OAM Proxy, Observability Agent | Deployment/Replicaset |
EPU | EPU, Observability Agent | Deployment/Replicaset |
OAM | OAM, Observability Agent | Deployment/Replicaset |
Communication Interfaces
Pods in the SBC CNe use multiple interfaces for communication (internal and external). The following interfaces are used by different microservices:
- eth0 – Default Kubernetes Control Plane Interface (used for K8S service and Observability)
- eth1/ha0 – Interface used for inter POD communication
- pkt0 – SR-IOV interfaces used for SIP signaling and media communication, also used for D+ query (from SC pod) and for DNS queries (from SC and SLB).
- pkt1 – SR-IOV interfaces used for SIP signaling and media communication, also used for D+ query (from SC pod) and for DNS queries (from SC and SLB).
- mgt0 – Management interface for communication with RAMP CNe and other external management entities.
SBC CNe Interface
Interface | Pods Connected to Interface | Interface Traffic | CNI |
---|---|---|---|
eth0 | All pods | K8S Services & Observability | OVS (default) |
ha0 | All pods | Inter-pod communication | OVS |
mgt0 | OAM | Management communication (towards RAMP, CDR server | OVS/MACVLAN |
pkt0, pkt1 | SC, SLB, CS | Signaling & Media traffic | SRIOV/DPDK (vfio-pci) |