Hva er ClusterIP i Kubernetes?
Hva er ClusterIP i Kubernetes?

Video: Hva er ClusterIP i Kubernetes?

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

ClusterIP : ClusterIP er standard kubernetes service. Denne tjenesten er opprettet i en klynge og kan bare nås av andre pods i den klyngen. Så i utgangspunktet bruker vi denne typen tjenester når vi ønsker å eksponere en tjeneste for andre pods innenfor samme klynge. Denne tjenesten er tilgjengelig ved hjelp av kubernetes proxy.

Også å vite er, hvordan fungerer Kubernetes ClusterIP?

EN ClusterIP er en internt tilgjengelig IP for Kubernetes klyngen og alle tjenester innenfor den. For NodePort, en ClusterIP opprettes først og deretter blir all trafikk lastbalansert over en spesifisert port. Forespørselen videresendes til en av Pods på TCP-porten spesifisert av targetPort-feltet.

Videre, hva er tjenestespesifikasjoner i Kubernetes? Annonser. EN service kan defineres som et logisk sett med pods. Det kan defineres som en abstraksjon på toppen av poden som gir en enkelt IP-adresse og DNS-navn som pods kan nås med. Med Service , er det veldig enkelt å administrere konfigurasjon av lastbalansering. Det hjelper pods å skalere veldig enkelt.

Følgelig, hva er forskjellen mellom NodePort og ClusterIP?

Hva er forskjellen mellom ClusterIP , NodePort og LoadBalancer-tjenestetyper i Kubernetes? NodePort : Viser tjenesten på hver nodes IP ved en statisk port (den NodePort ). EN ClusterIP tjeneste, som NodePort tjenesten vil rute, opprettes automatisk.

Hva er bruken av klynge-IP i Kubernetes?

Denne spesifikasjonen oppretter et nytt tjenesteobjekt kalt "my-service", som retter seg mot TCP-port 9376 på en hvilken som helst Pod med app=MyApp-etiketten. Kubernetes tildeler denne tjenesten en IP adresse (noen ganger kalt " klynge IP "), som er brukt av tjenestens proxyer (se Virtual IP-er og tjenestefullmakter nedenfor).

Anbefalt: