Sadržaj:

Šta Kubectl expose radi?
Šta Kubectl expose radi?

Video: Šta Kubectl expose radi?

Video: Šta Kubectl expose radi?
Video: 46 kubectl expose 2024, Novembar
Anonim

A Kubernetes Usluga je sloj apstrakcije koji definira logički skup Podova i omogućava eksternu izloženost prometu, balansiranje opterećenja i otkrivanje usluge za te Podove.

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

Kreirajte uslugu da izložite svoju implementaciju

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

Takođe, kako funkcioniše Kubernetes ClusterIP? A ClusterIP je interno dostupna IP adresa 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 koji je naveden u polju targetPort.

Shodno tome, kako da pristupim Kubernetes servisu izvana?

Pristup uslugama putem javnih IP adresa

  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 da pristupim ClusterIP-u?

Da dođete do ClusterIp sa eksternog računara, možete otvoriti Kubernetes proxy između eksternog računara i klastera. Možete koristiti kubectl da kreirate takav proxy. Kada je proxy uključen, direktno ste povezani na klaster i možete koristiti interni IP ( ClusterIp ) za tu uslugu.

Preporučuje se: