NE Ingress Kubernetes Service
The ne-ingress-<access_group>
service defines
a Kubernetes ClusterIP service on SCTP port 2905 for Ingress connections to the listening
Network Enablers (NEs), where access_group identifies the access
group.
NE pods register with this service, and STPs must connect to it as many times as there are NEs. Kubernetes service load-balancing is not exact and NEs might drop a connection from an STP if a connection already exists. The STP must re-try until connections are completely load-balanced across the NEs. Alternatively, STPs can connect directly to NE pods using their cluster names. For information about connecting to NE pods using cluster names, see the discussion about NE headless Kubernetes service.
ne-ingress-ag1.matrixx.svc.cluster.local
— DNS service name for Ingress connections to NE pods in the access groupag1
in the namespacematrixx
.ne-ingress-ag2.mtx-test.svc.cluster.local
— DNS service name for Ingress connections to NE pods in the access groupag2
in the namespacemtx-test
.
Alternatively, you can deploy a Kubernetes cluster load balancer that supports SCTP and make the Ingress service into a load balancer service. For more information, see the discussion about MATRIXX cloud native reference architecture, Ingress load balancing in MATRIXX Architecture.