Openshift V3: confusion in services and routes

I look through the Openshift V3 documentation and get confused about the details of services and routes.

The description in service says that:

Each node also launches a simple network proxy that maps the services defined in the API to the node. This allows node to simply forward the TCP and UDP stream over a set of trailing ends.

it can redirect a TCP / UDP stream, and the description in routes says:

Routers support the following protocols:

HTTP

HTTPS (with SNI)

Websockets

TLS with SNI

Basically, my requirement is to run a SIP application that runs through UDP and port 5060.

Please help me understand what is meant by a service and a route in the above context, and I can deploy my application on Openshift V3. I found some related questions, but they are pretty old.

EDIT Tagged Kubernetes because it is also used internally and may be one of them may help.

thanks

+6
source share
1 answer

Routes: http, HTTPS, or TCP wrapped in TLS. You can use the service with the node port, which loads the balancing of your application instances via TCP or udp with the high port displayed on each node.

Routes point to services for getting the raw data, but since routes expect them to be able to identify which backend service to route traffic by looking at the incoming HTTP host header or SNI TLS information, routes today only support these protocols.

+4
source

All Articles