Rozdział 8. Równoważenie obciążenia HTTP przy użyciu Ingress
Bardzo ważnym elementem każdej aplikacji jest przyjmowanie i wyprowadzanie ruchu sieciowego. Jak wyjaśniliśmy w rozdziale 7., w Kubernetes istnieje cały zestaw funkcji umożliwiających udostępnianie usług na zewnątrz klastra. W wielu przypadkach funkcje te są w zupełności wystarczające.
Obiekt Service
operuje jednak na poziomie warstwy 4. (według modelu OSI[1]). Oznacza to, że tylko przekazuje połączenia TCP i UDP, w ogóle do nich nie zaglądając. Z tego powodu hosting wielu aplikacji w klastrze wykorzystuje dużo różnych udostępnionych usług. Jeśli usługi te są typu NodePort
, klienty w każdej usłudze muszą łączyć się z unikalnym portem. Gdy natomiast usługi te są typu LoadBalancer
, użytkownik ...
Get Kubernetes now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.