Wat is ClusterIP in Kubernetes?
Wat is ClusterIP in Kubernetes?

Video: Wat is ClusterIP in Kubernetes?

Video: Wat is ClusterIP in Kubernetes?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, November
Anonim

ClusterIP : ClusterIP is die verstek kubernetes diens. Hierdie diens word binne 'n groep geskep en kan slegs deur ander peule in daardie groep verkry word. So basies gebruik ons hierdie tipe diens wanneer ons 'n diens aan ander peule binne dieselfde groep wil blootstel. Hierdie diens word verkry deur gebruik te maak van kubernetes gevolmagtigde.

Om ook te weet, is hoe werk Kubernetes ClusterIP?

A ClusterIP is 'n intern bereikbare IP vir die Kubernetes cluster en alle dienste daarin. Vir NodePort, a ClusterIP word eerstens geskep en dan word alle verkeer lasgebalanseerd oor 'n gespesifiseerde poort. Die versoek word aangestuur na een van die Pods op die TCP-poort gespesifiseer deur die targetPort-veld.

Verder, wat is diensspesifikasies in Kubernetes? Advertensies. A diens kan gedefinieer word as 'n logiese stel peule. Dit kan gedefinieer word as 'n abstraksie bo-op die peul wat 'n enkele IP-adres en DNS-naam verskaf waarmee toegang tot peule verkry kan word. Met Diens , is dit baie maklik om lasbalansering-konfigurasie te bestuur. Dit help peule om baie maklik te skaal.

Gevolglik, wat is die verskil tussen NodePort en ClusterIP?

Wat is die verskil tussen ClusterIP , NodePort en LoadBalancer-dienstipes in Kubernetes? NodePort : Stel die diens op elke Node se IP bloot by 'n statiese poort (die NodePort ). A ClusterIP diens, waaraan die NodePort diens sal roeteer, word outomaties geskep.

Wat is die gebruik van cluster IP in Kubernetes?

Hierdie spesifikasie skep 'n nuwe diensobjek genaamd "my-diens", wat TCP-poort 9376 op enige Pod met die app=MyApp-etiket teiken. Kubernetes ken hierdie Diens 'n toe IP adres (soms genoem die " groep IP "), wat is gebruik word deur die diensgevolmagtigdes (sien Virtual IP's en diensvolmagte hieronder).

Aanbeveel: