2015-11-21 11 views
6

Przechodzę do dokumentacji Openshift V3 i dezorientują mnie szczegóły dotyczące usług i tras.Openshift V3: Zamieszanie na usługach i trasach

Opis w service mówi, że:

Każdy węzeł prowadzi również prosty proxy sieci odzwierciedlającej usługi zdefiniowane w API na tym węźle. Pozwala to węzłowi na proste przekazywanie strumienia TCP i UDP na całym zestawie łączy zwrotnych.

może przodu/strumień UDP TCP natomiast opis w routes mówi:

routery obsługują następujące protokoły:

HTTP

HTTPS (z SNI)

WebSocket

TLS z SNI

Zasadniczo mój wymóg jest do uruchomienia aplikacji SIP, która biegnie przez UDP i portu 5060.

Proszę mi pomóc zrozumieć, co należy rozumieć przez usługi i drogi w powyższym kontekście i mogę wdrożyć moją aplikację na Openshift V3. Znalazłem kilka powiązanych pytań, ale są one dość stare.

EDYTOWANIE Oznaczone Kubernetes, ponieważ jest również używane wewnątrz i może być kimś z nich może pomóc.

Dzięki

Odpowiedz

4

Trasy są HTTP, HTTPS, TCP lub owinięte TLS. Możesz użyć usługi z "portem węzła", który ładuje salda instancji aplikacji przez TCP lub udp na wysokim porcie widocznym na każdym węźle.

Trasy wskazują usługi, aby uzyskać ich dane źródłowe, ale ponieważ trasy oczekują, że będą w stanie zidentyfikować, która usługa zaplecza ma kierować ruch, patrząc na nagłówek przychodzącego hosta HTTP lub informacje TLN SNI, trasy obsługują obecnie tylko te protokoły.