Hvordan fungerer NodePort i Kubernetes?
Hvordan fungerer NodePort i Kubernetes?

Video: Hvordan fungerer NodePort i Kubernetes?

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

EN NodePort er en åben port på hver node i din klynge. Kubernetes ruter gennemsigtigt indgående trafik på NodePort til din tjeneste, selvom din ansøgning er kører på en anden node. Men en NodePort er tildelt fra en pulje af klyngekonfigurerede NodePort intervaller (typisk 30000-32767).

Og hvordan fungerer Kubernetes ClusterIP?

EN ClusterIP er en internt tilgængelig IP for Kubernetes klyngen og alle tjenester i den. For NodePort, en ClusterIP oprettes først, og derefter er al trafik loadbalanceret over en specificeret port. Anmodningen videresendes til en af Pod'erne på TCP-porten, der er angivet af targetPort-feltet.

Desuden, hvad er forskellen mellem NodePort og ClusterIP? Hvad er det forskel mellem ClusterIP , NodePort og LoadBalancer-tjenestetyper i Kubernetes? NodePort : Viser tjenesten på hver Nodes IP ved en statisk port (den NodePort ). EN ClusterIP tjeneste, hvortil NodePort tjenesten vil rute, oprettes automatisk.

Heri, hvad er en NodePort?

NodePort . EN NodePort service er den mest primitive måde at få ekstern trafik direkte til din service. NodePort , som navnet antyder, åbner en specifik port på alle noderne (VM'erne), og al trafik, der sendes til denne port, videresendes til tjenesten.

Hvordan er indgang anderledes end NodePort eller LoadBalancer?

NodePort og LoadBalancer lader dig eksponere en tjeneste ved at angive denne værdi i tjenestens type. Ingress , på den Andet hånd, er en helt uafhængig ressource til din service. Du erklærer, skaber og ødelægger det separat til dine tjenester. Dette gør det afkoblet og isoleret fra de tjenester, du ønsker til udsætte.

Anbefalede: