Talaan ng mga Nilalaman:

Ano ang ginagawa ng Kubectl expose?
Ano ang ginagawa ng Kubectl expose?

Video: Ano ang ginagawa ng Kubectl expose?

Video: Ano ang ginagawa ng Kubectl expose?
Video: kubernetes bootcamp: run and expose 2024, Mayo
Anonim

A Kubernetes Ang serbisyo ay isang abstraction layer na tumutukoy sa isang lohikal na hanay ng mga Pod at nagbibigay-daan sa panlabas na pagkakalantad sa trapiko, pagbalanse ng load at pagtuklas ng serbisyo para sa mga Pod na iyon.

Sa ganitong paraan, paano mo ilalantad ang serbisyo ng Kubernetes?

Gumawa ng Serbisyo para ilantad ang iyong Deployment

  1. Sa pahina ng mga detalye ng deployment, i-click ang Ilantad.
  2. Sa New port mapping box, itakda ang Port sa 80, at itakda ang Target port sa 8080.
  3. Mula sa drop-down na menu ng Uri ng serbisyo, piliin ang Cluster IP.
  4. Para sa pangalan ng Serbisyo, ilagay ang my-cip-service.
  5. I-click ang Expose.

Gayundin, paano gumagana ang Kubernetes ClusterIP? A ClusterIP ay isang internal na maaabot na IP para sa Kubernetes cluster at lahat ng Serbisyo sa loob nito. Para sa NodePort, a ClusterIP ay unang ginawa at pagkatapos ang lahat ng trapiko ay balanse ng pagkarga sa isang tinukoy na port. Ipinapasa ang kahilingan sa isa sa mga Pod sa TCP port na tinukoy ng field ng targetPort.

Alinsunod dito, paano ko maa-access ang isang serbisyo ng Kubernetes mula sa labas?

I-access ang mga serbisyo sa pamamagitan ng mga pampublikong IP

  1. Gumamit ng serbisyo na may uri ng NodePort o LoadBalancer para gawing maabot ang serbisyo sa labas ng cluster.
  2. Depende sa iyong cluster environment, maaari lang nitong ilantad ang serbisyo sa iyong corporate network, o maaari itong ilantad sa internet.
  3. Maglagay ng mga pod sa likod ng mga serbisyo.

Paano ko maa-access ang ClusterIP?

Upang maabot ang ClusterIp mula sa isang panlabas na computer, maaari kang magbukas ng proxy ng Kubernetes sa pagitan ng panlabas na computer at ng cluster. Maaari mong gamitin ang kubectl upang lumikha ng ganoong proxy. Kapag tapos na ang proxy, direktang nakakonekta ka sa cluster, at magagamit mo ang panloob na IP ( ClusterIp ) para sa Serbisyong iyon.

Inirerekumendang: