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. |
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 |