Pods
A pod is a process that runs on your Kubernetes cluster. Pod encapsulates a granular unit known as a container. A pod contains one or multiple containers.
Kubernetes deploys one or multiple pods on a single node which can be a physical or virtual machine. Each pod has a discrete identity with an internal IP address and port space. However, the containers within a pod can share the storage and network resources.
The following table lists the SMF pod names and the hosts on which they are deployed depending on the labels that you assign. For information on how to assign the labels, see Associating Pods to the Nodes.
Pod Name | Description | Virtual Machine Name |
---|---|---|
api-smf-ops-center | Functions as the confD API pod for the SMF Ops Center. | OAM |
base-entitlement-smf | Supports Smart Licensing feature. | OAM |
bgpspeaker | Dynamic routing for L3 route management and BFD monitoring | Protocol |
cache-pod | Operates as the pod to cache any sort of system information that will be used by other pods as applicable. | Protocol |
cdl-ep-session | Provides an interface to the CDL. | Session |
cdl-index-session | Preserves the mapping of keys to the session pods. | Session |
cdl-slot-session | Operates as the CDL session pod to store the session data. | Session |
dns-proxy | Operates as DNS endpoint of SMF | Protocol |
diameter-ep-gx-client |
Operates as a Diameter endpoint to enable communication between SMFand PCRF through Gx interface |
Protocol |
diameter-ep-gy-client |
Operates as a Diameter endpoint to enable communication between SMF and PCRF through Gy interface |
Protocol |
documentation | Contains the documentation. | OAM |
edr-monitor pod | Contains the EDR files that are maintained in a persistent volume. | OAM |
etcd-smf-etcd-cluster | Hosts the etcd for the SMF application to store information, such as pod instances, leader information, NF-UUID, endpoints, and so on. | OAM |
georeplication | Responsible for cache, etcd replication across sites, and site role management | Protocol |
grafana-dashboard-cdl | Contains the default dashboard of CDL metrics in Grafana. | OAM |
grafana-dashboard-smf | Contains the default dashboard of SMF service metrics in Grafana. | OAM |
gtpc-ep | Operates as GTPC endpoint of SMF. | Protocol |
kafka | Hosts the Kafka details for the CDL replication. | Protocol |
li-ep | Operates as Lawful Intercept endpoint of SMF. | Protocol |
nodemgr | Performs node level interactions, such as N4 link establishment, management (heart-beat), and so on. Also, generates unique identifiers, such as UE IP address, SEID, CHF-ID, Resource URI, and so on. | Service |
node-monitor pod | Monitors all the K8 nodes and performs self-reboot on encountering an issue, which in turn triggers an GR to other rack. | NA |
oam-pod | Operates as the pod to facilitate Ops Center actions like show commands, configuration commands, monitor protocol monitor subscriber, and so on. | OAM |
ops-center-smf-ops-center | Acts as the SMF Ops Center. | OAM |
protocol | Operates as encoder and decoder of application protocols (PFCP, GTP, RADIUS, and so on) whose underlying transport protocol is UDP. | Protocol |
radius-ep | Operates as RADIUS endpoint of SMF | Protocol |
rest-ep | Operates as REST endpoint of SMF for HTTP2 communication. | Protocol |
service | Contains main business logic of SMF. | Service |
smart-agent-smf-ops-center | Operates as the utility pod for the SMF Ops Center. | OAM |
udp-proxy | Operates as proxy for all UDP messages. Owns UDP client and server functionalities. | Protocol |
swift-smf-ops-center | Operates as the utility pod for the SMF Ops Center. | OAM |
zookeeper | Assists Kafka for topology management. | OAM |
For details on UDP proxy, see the UDP Proxy Pod section.
These SMF pods communicate with the Common Execution Environment (CEE) pods. For the complete list of CEE pods, see the UCC CEE Configuration and Administration Guide.