Përmbajtje:

Si e ekspozoni një shërbim Kubernetes?
Si e ekspozoni një shërbim Kubernetes?

Video: Si e ekspozoni një shërbim Kubernetes?

Video: Si e ekspozoni një shërbim Kubernetes?
Video: AWS - EKS - Elastic Kubernetes Service - Создание k8s кластера с нуля 2024, Nëntor
Anonim

Shërbimet mund të ekspozohen në mënyra të ndryshme duke specifikuar një lloj në ServiceSpec:

  1. ClusterIP (i parazgjedhur) - Ekspozon Shërbim në një IP të brendshme në grup.
  2. NodePort - Ekspozon Shërbim në të njëjtën port të secilës nyje të zgjedhur në grup duke përdorur NAT.

Duke marrë parasysh këtë, si funksionon zbulimi i shërbimit në Kubernetes?

Zbulimi i shërbimit Kubernetes është projektuar për kontejnerë që qarkullojnë brenda Kubernetes grumbull. Pra, për softuerin që funksionon jashtë a Kubernetes grup (të tilla si shfletuesit e internetit) për të hyrë në shërbimet dhe aplikacionet në internet që ju nevojiten për të ekspozuar shërbimet nga jashtë

Për më tepër, si mund të hyj në ClusterIP? Për të arritur në ClusterIp nga një kompjuter i jashtëm, mund të hapni një përfaqësues Kubernetes midis kompjuterit të jashtëm dhe grupit. Ju mund të përdorni kubectl për të krijuar një përfaqësues të tillë. Kur proxy është në funksion, ju jeni i lidhur drejtpërdrejt me grupin dhe mund të përdorni IP-në e brendshme ( ClusterIp ) për atë Shërbim.

Përveç sa më sipër, ÇFARË ËSHTË shërbimet në Kubernetes?

Një shërbim është një grupim pods që funksionojnë në grup. Shërbimet janë "të lira" dhe mund të keni shumë shërbimet brenda grupit. Shërbimet e Kubernetes mund të fuqizojë në mënyrë efikase një arkitekturë mikroservice. Secili shërbim ka një pyetje të etiketës së pod-it, i cili përcakton podet që do të përpunojnë të dhënat për shërbimin.

Si funksionon Kubernetes ClusterIP?

A ClusterIP është një IP e arritshme nga brenda për Kubernetes grupi dhe të gjitha Shërbimet brenda tij. Për NodePort, a ClusterIP krijohet fillimisht dhe më pas i gjithë trafiku balancohet në një port të caktuar. Kërkesa përcillet në një nga Pods në portën TCP të specifikuar nga fusha targetPort.

Recommended: