How the Services Talk to Each Other

In general, most services under Policy and Charging Rules Function (PCRF) would use ClusterIP as deployment type under Kubernetes cluster environment. However, the following two services need LoadBalancer deployment type which require external access:

  • diam-gateway service

  • cm service

Given above deployment structure, a public IP would allocate to the above two services which accept external request, the inner communication rely on cluster IP to find each other.