Sisukord:

Mida teeb Kubectl expose?
Mida teeb Kubectl expose?

Video: Mida teeb Kubectl expose?

Video: Mida teeb Kubectl expose?
Video: Kubernetes deployments service expose 2024, November
Anonim

A Kubernetes Teenus on abstraktsioonikiht, mis määratleb Podide loogilise komplekti ja võimaldab nende Podide jaoks välist liiklust, koormuse tasakaalustamist ja teenuse leidmist.

Kuidas sel viisil Kubernetese teenust avaldada?

Juurutuse avalikustamiseks looge teenus

  1. Lehel Juurutamise üksikasjad klõpsake nuppu Avalda.
  2. Määrake väljal Uus pordi vastendamine väärtuseks Port 80 ja sihtporti väärtuseks 8080.
  3. Valige rippmenüüst Teenuse tüüp klastri IP.
  4. Teenuse nimeks sisestage my-cip-service.
  5. Klõpsake nuppu Avalda.

Samuti, kuidas Kubernetes ClusterIP töötab? A ClusterIP on sisemiselt juurdepääsetav IP Kubernetes klaster ja kõik selles sisalduvad teenused. NodePorti jaoks a ClusterIP esmalt luuakse ja seejärel tasakaalustatakse kogu liiklus teatud pordi kaudu. Päring edastatakse ühele Pod-idele TCP-pordis, mis on määratud väljal targetPort.

Kuidas pääseda Kubernetese teenusele väljastpoolt juurde?

Juurdepääs teenustele avalike IP-de kaudu

  1. Kasutage teenust, mille tüüp on NodePort või LoadBalancer, et muuta teenus väljaspool klastrit kättesaadavaks.
  2. Sõltuvalt teie klastri keskkonnast võib see teenuse lihtsalt teie ettevõtte võrku või Internetti avaldada.
  3. Asetage kaunad teenuste taha.

Kuidas pääseda juurde ClusterIP-ile?

Et jõuda ClusterIp välisest arvutist saate avada Kubernetese puhverserveri välise arvuti ja klastri vahel. Sellise puhverserveri loomiseks saate kasutada kubectli. Kui puhverserver on üleval, olete otse klastriga ühendatud ja saate kasutada sisemist IP-d ( ClusterIp ) selle teenuse jaoks.

Soovitan: