Kako NodePort radi u Kubernetesu?
Kako NodePort radi u Kubernetesu?

Video: Kako NodePort radi u Kubernetesu?

Video: Kako NodePort radi u Kubernetesu?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, Maj
Anonim

A NodePort je otvoreni port na svakom čvoru vašeg klastera. Kubernetes transparentno usmjerava dolazni saobraćaj na NodePort vašoj službi, čak i ako je vaša aplikacija je radi na drugom čvoru. Međutim, a NodePort je dodijeljen iz skupa klaster konfiguriranih NodePort rasponi (obično 30000–32767).

Takođe, kako funkcioniše Kubernetes ClusterIP?

A ClusterIP je interno dostupna IP adresa za Kubernetes klaster i sve usluge unutar njega. Za NodePort, a ClusterIP se prvo kreira, a zatim se sav promet balansira opterećenjem preko određenog porta. Zahtjev se prosljeđuje jednom od podova na TCP portu koji je naveden u polju targetPort.

Štaviše, koja je razlika između NodePort-a i ClusterIP-a? Šta je razlika između ClusterIP-a , NodePort i tipovi usluga LoadBalancer u Kubernetesu? NodePort : Izlaže uslugu na IP-u svakog čvora na statičkom portu (the NodePort ). A ClusterIP usluga, kojoj je NodePort usluga će se automatski kreirati.

Ovdje, šta je NodePort?

NodePort . A NodePort usluga je najprimitivniji način da eksterni saobraćaj direktno dovedete do vaše usluge. NodePort , kao što naziv implicira, otvara određeni port na svim čvorovima (VM), a sav promet koji se šalje na ovaj port prosljeđuje se servisu.

Po čemu se ulaz razlikuje od NodePort-a ili LoadBalancera?

NodePort i LoadBalancer omogućavaju vam da izložite uslugu navođenjem te vrijednosti u tipu usluge. Ingress , na ostalo ruka, potpuno je nezavisan resurs to vašu uslugu. Vi ga deklarirate, kreirate i uništavate zasebno to vaše usluge. To ga čini odvojenim i izolovanim od usluge koje želite to izložiti.

Preporučuje se: