Sadržaj:

Što Kubectl expose radi?
Što Kubectl expose radi?

Video: Što Kubectl expose radi?

Video: Što Kubectl expose radi?
Video: 46 kubectl expose 2024, Svibanj
Anonim

A Kubernetes Usluga je sloj apstrakcije koji definira logički skup Podova i omogućuje izlaganje vanjskom prometu, balansiranje opterećenja i otkrivanje usluge za te Podove.

Na ovaj način, kako izložiti Kubernetes uslugu?

Stvorite uslugu kako biste otkrili svoju implementaciju

  1. Na stranici s pojedinostima o implementaciji kliknite Izloži.
  2. U okviru za mapiranje novog porta postavite Port na 80 i postavite Ciljni port na 8080.
  3. S padajućeg izbornika Vrsta usluge odaberite IP klastera.
  4. Za Naziv usluge unesite my-cip-service.
  5. Kliknite Izloži.

Također, 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.

U skladu s tim, kako mogu pristupiti Kubernetes usluzi izvana?

Pristup uslugama putem javnih IP-ova

  1. Koristite uslugu s tipom NodePort ili LoadBalancer kako biste uslugu učinili dostupnim izvan klastera.
  2. Ovisno o vašem okruženju klastera, ovo može samo izložiti uslugu vašoj korporativnoj mreži ili je može izložiti internetu.
  3. Stavite mahune iza usluga.

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.

Preporučeni: