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 or multiple nodes 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 tables list the AMF pod names and the Kubernetes node names 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.

Note

Maximum number of pods that can be configured per node is 256.

Note

In case of separate CDL deployment, CDL pods are visible under CDL namespace.

AMF Pods
Pod Name Description Kubernetes Node Name
base-entitlement-amf Supports Smart Licensing feature. OAM
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-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-amf-etcd-cluster Hosts the etcd for the AMF application to store information, such as pod instances, leader information, NF-UUID, endpoints, and so on. OAM

georeplication

Contains business logic for Geographic Redundancy (Currently, GR is not fully supported in AMF).

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-amf Contains the default dashboard of AMF-service metrics in Grafana. OAM
gtpc-ep-n0 Operates as GTPC endpoint of AMF. Protocol
kafka Hosts the Kafka details for the CDL replication. Protocol

nodemgr-n0

Performs node level interactions, such as N4 link establishment, management (heart-beat). It also generates unique identifiers, such as UE IP address, SEID, CHF-ID, Resource URI.

Service

oam-pod Operates as the pod to facilitate Ops Center actions, such as show commands, configuration commands, monitor protocol monitor subscriber, and so on. OAM
ops-center-amf-ops-center Acts as the AMF Ops Center. OAM
smart-agent-amf-ops-center Operates as the utility pod for the AMF Ops Center. OAM

amf-amf-service-0

Contains main business logic of AMF.

Service

amf-amf-rest-ep-0 Operates as REST endpoint of AMF for HTTP2 communication. Protocol

amf-amf-protocol-ep

Processes NGAP/NAS Protocol Messages.

Protocol

amf-amf-sctp-lb

Operates as SCTP end point for AMF.

Protocol

amf-udp-proxy-0 Operates as proxy for all UDP messages. Owns UDP client and server functionalities. Protocol
swift-amf-ops-center Operates as the utility pod for the AMF Ops Center. OAM
zookeeper Assists Kafka for topology management. OAM