Sadržaj:

Kako izlažete Kubernetes uslugu?
Kako izlažete Kubernetes uslugu?

Video: Kako izlažete Kubernetes uslugu?

Video: Kako izlažete Kubernetes uslugu?
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Svibanj
Anonim

Usluge mogu biti izložene na različite načine navođenjem vrste u ServiceSpec:

  1. ClusterIP (zadano) - izlaže Servis na internom IP-u u klasteru.
  2. NodePort - Izlaže Servis na istom portu svakog odabranog čvora u klasteru koristeći NAT.

S obzirom na to, kako funkcionira otkrivanje usluga u Kubernetesu?

Otkrivanje usluge Kubernetes je dizajniran za kontejnere koji rade unutar Kubernetes Klastera. Dakle, za softver koji radi izvan a Kubernetes klaster (kao što su web preglednici) za pristup usluge i web aplikacije koje trebate izložiti usluge izvana.

Nadalje, kako mogu pristupiti ClusterIP-u? Da biste došli do ClusterIp s vanjskog računala, možete otvoriti Kubernetes proxy između vanjskog računala i klastera. Možete koristiti kubectl za stvaranje takvog proxyja. Kada je proxy uključen, izravno ste povezani s klasterom i možete koristiti interni IP ( ClusterIp ) za tu uslugu.

Osim gore navedenog, ŠTO JE usluge u Kubernetesu?

Usluga je grupiranje podova koji se izvode na klasteru. Usluge su "jeftini" i možete ih imati mnogo usluge unutar klastera. Kubernetes usluge može učinkovito napajati mikroservisnu arhitekturu. Svaka usluga ima upit oznake pod koji definira podove koji će obrađivati podatke za uslugu.

Kako funkcionira Kubernetes ClusterIP?

A ClusterIP je interno dostupan IP 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 navedenom u polju targetPort.

Preporučeni: