Obsah:

Co dělá Kubectl expose?
Co dělá Kubectl expose?

Video: Co dělá Kubectl expose?

Video: Co dělá Kubectl expose?
Video: kubernetes bootcamp: run and expose 2024, Listopad
Anonim

A Kubernetes Služba je abstraktní vrstva, která definuje logickou sadu modulů a umožňuje pro tyto moduly vystavení externímu provozu, vyrovnávání zátěže a zjišťování služeb.

Jak tímto způsobem odhalíte službu Kubernetes?

Vytvořte službu, která odhalí vaše nasazení

  1. Na stránce Podrobnosti o nasazení klikněte na Vystavit.
  2. V poli Nové mapování portu nastavte Port na 80 a Cílový port na 8080.
  3. Z rozevírací nabídky Typ služby vyberte IP clusteru.
  4. Do pole Název služby zadejte my-cip-service.
  5. Klepněte na tlačítko Vystavit.

Jak funguje Kubernetes ClusterIP? A ClusterIP je interně dostupná IP pro Kubernetes clusteru a všech služeb v něm. Pro NodePort, a ClusterIP je nejprve vytvořen a poté je veškerý provoz vyrovnán zatížením přes určený port. Požadavek je předán jednomu z modulů na portu TCP určeném polem targetPort.

Jak tedy přistupuji ke službě Kubernetes zvenčí?

Přístup ke službám prostřednictvím veřejných IP adres

  1. Použijte službu typu NodePort nebo LoadBalancer, aby byla služba dostupná mimo cluster.
  2. V závislosti na vašem klastrovém prostředí to může službu pouze zpřístupnit vaší podnikové síti nebo ji vystavit internetu.
  3. Umístěte moduly za služby.

Jak se dostanu do ClusterIP?

Chcete-li dosáhnout ClusterIp z externího počítače můžete otevřít proxy server Kubernetes mezi externím počítačem a clusterem. K vytvoření takového proxy můžete použít kubectl. Když je proxy aktivní, jste přímo připojeni ke clusteru a můžete použít interní IP ( ClusterIp ) pro danou službu.

Doporučuje: