Services

The AMF configuration is composed of several microservices that run on a set of discrete pods. Microservices are deployed during the AMF deployment. AMF uses these services to enable communication between the pods. When interacting with another pod, the service identifies the pod's IP address to initiate the transaction and acts as an endpoint for the pod.

The following table describes the AMF services and the pod on which they run.

Note

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

AMF Services and Pods
Service Name Pod Name Description

alert-frwd-ops-center

ops-center-amf-ops-center

Responsible for forwarding SNMP alerts.

amf-gosctp-lb

amf-gosctp-lb

Responsible for receving incoming traffic over SCTP from N1 interface.

amf-nrf-service

amf-rest-ep

Responsible for providing API for NRF CLIs.

amf-protocol-ep

amf-protocol-ep

Responsible for inter-pod communication with amf-protocol-ep pod.

amf-rest-ep

amf-rest-ep

Responsible for inter-pod communication with amf-rest-ep pod.

amf-sbi-service

amf-rest-ep

Responsible for routing incoming SBI messages to REST-EP pods.

amf-service

amf-service

Responsible for inter-pod communication with amf-service pod.

base-entitlement-amf

ops-center-amf-ops-center

Supports Smart Licensing feature.

bgpspeaker-pod

georeplication-pod-0

Responsible for providing Geo replication support.

datastore-ep-session

cdl-ep-session

Responsible for the CDL session.

datastore-notification-ep

amf-rest-ep

Responsible for sending the notifications from the CDL to the smf-service through amf-rest-ep.

datastore-tls-ep-session

cdl-ep-session

Responsible for the secure CDL connection.

documentation

documentation

Responsible for the AMF documents.

etcd

etcd-cluster

Responsible for pod discovery within the namespace.

etcd-amf-ins1-etcd-cluster-0

etcd-cluster

Responsible for synchronization of data among the ETCD cluster.

etcd-amf-ins1-etcd-cluster-1

etcd-cluster

Responsible for synchronization of data among the ETCD cluster.

etcd-amf-ins1-etcd-cluster-2

etcd-cluster

Responsible for synchronization of data among the ETCD cluster.

grafana-dashboard-amf

grafana-dashboard-amf

Responsible for the default dashboard of AMF-service metrics in Grafana.

grafana-dashboard-app-infra-amf

grafana-dashboard-app-infra

Responsible for the default dashboard of App-Infra metrics in Grafana.

grafana-dashboard-cdl-cdl-amf

grafana-dashboard-cdl

Responsible for the default dashboard of CDL metrics in Grafana.

grafana-dashboard-etcd-amf

grafana-dashboard-etcd

Responsible for the default dashboard of ETCD metrics in Grafana.

gtpc-ep

gtpc-ep

Responsible for inter-pod communication with GTP-C pod.

kafka

kafka

Processes the Kafka messages.

local-ldap-proxy-amf-ins1-ops-center

ops-center-amf-ops-center

Responsible for leveraging Ops Center credentials by other applications, such as Grafana.

netconf-ops-center-amf-ins1-ops-center

ops-center-amf-ops-center

Responsible for providing/exposing netconf interface to configure AMF.

nodemgr

nodemgr

Responsible for inter-pod communication with nodemgr pod.

oam-pod

oam-pod

Responsible to facilitate Exec commands on the Ops Center.

ops-center-amf-ops-center

ops-center-amf-ops-center

Operates as the utility pod for the SMF Ops Center.

prometheus-rules-etcd

prometheus-rules-etcd

Responsible for the default Prometheus rules of ETCD in Prometheus.

smart-agent-amf-ops-center

smart-agent-amf-ops-center

Responsible for smart licensing.

ssh-ops-center-amf-ops-center

ops-center-amf-ops-center

To access AMF Ops Center using SSH IP.

zookeeper

zookeeper

Assists Kafka for topology management.

zookeeper-service

zookeeper

Assists Kafka for topology management.