Pods

A pod is a process that runs on Kubernetes cluster. Pod encapsulates a granular unit known as a container. A pod can contains one or more containers.

Kubernetes deploys one or multiple pods on a single node which can be a physical or a virtual machine. Each pod has a discrete identity with an internal IP address and port number. The containers within the pod shares the storage and network resources.

The following tables list the cnSGW-C and Common Execution Environment (CEE) pod names and the hosts on which they are deployed depending on the labels that you assign. See the following table for information on how to assign the labels.

cnSGW-C Pods
Pod Name Description Host Name
api-sgw-ops-center Functions as confD API pod for the cnSGW-C Ops Center. OAM
base-entitlement-sgw Operates to support smart licensing feature. OAM
Note

Currently not supported.

bgpspeaker

Operates to support dynamic routing for L3 route management and BFD monitoring.

Protocol

cache-pod Operates to support cache system information that is used by other pods as applicable. Protocol
cdl-ep-session-c1 Provides an interface to the CDL. Session
cdl-index-session-c1 Preserves the mapping of keys to the session pods. Session
cdl-slot-session-c1 Operates as the CDL session pod to store the session data. Session
documentation Contains the documentation. OAM
etcd-sgw-etcd-cluster Hosts the etcd for the cnSGW-C OAM application to store information such as pod instances, leader information, endpoints. OAM

georeplication

Operates to support cache, ETCD replication across sites, and site role management.

Protocol

grafana-dashboard-app-infra Contains the default dashboard of app-infra metrics in Grafana. OAM
grafana-dashboard-cdl Contains the default dashboard of CDL metrics in Grafana. OAM
grafana-dashboard-sgw Contains the default dashboard of cnSGW-C service metrics in Grafana. OAM
gtpc-ep-n0 Operates as GTPC endpoint of cnSGW-C. Protocol
kafka Hosts the Kafka details for the CDL replication. Protocol
li-ep-n0 Operates as Lawful Intercept endpoint of cnSGW-C. Protocol
oam-pod Operates as the pod to facilitate Ops Center actions, such as show commands, configuration commands, monitor protocol monitor subscriber. OAM
ops-center-sgw-ops-center Acts as the cnSGW-C Ops Center. OAM
smart-agent-sgw-ops-center Operates as the utility pod for the cnSGW-C Ops Center. OAM
nodemgr-n0 Performs node level interactions, such as Sxa link establishment and management (heartbeat).

It generates unique identifiers, such as UE IP address and SEID.

Service
protocol-n0 Operates as encoder and decoder of application protocols (PFCP, whose underlying transport protocol is UDP). Protocol
rest-ep-n0 cnSGW-C uses REST-EP as Notification client. Protocol
service-n0 Contains main business logic of cnSGW-C. Service
udp-proxy Operates as proxy for all UDP messages. Owns UDP client and server functionalities. Protocol
swift-sgw-ops-center Operates as the utility pod for the cnSGW-C Ops Center. OAM
zookeeper Assists Kafka for topology management. OAM

CEE Pods

For details, see the “CEE pods” topic from the UCC Common Execution Environment - Configuration and Administration Guide.