Talaan ng mga Nilalaman:

Paano ko maa-access ang ClusterIP?
Paano ko maa-access ang ClusterIP?

Video: Paano ko maa-access ang ClusterIP?

Video: Paano ko maa-access ang ClusterIP?
Video: Services | ClusterIP vs NodePort vs LoadBalancer Service | Load Balancing Hands-on 2024, Mayo
Anonim

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.

Dahil dito, paano ko maa-access ang Kubernetes pod mula sa labas?

Mga paraan para kumonekta Mayroon kang ilang mga opsyon para sa pagkonekta sa mga node, mga pods at mga serbisyo mula sa sa labas ang kumpol: Access mga serbisyo sa pamamagitan ng mga pampublikong IP. Gumamit ng isang serbisyo na may uri ng NodePort o LoadBalancer upang magawang maabot ang serbisyo sa labas ang kumpol. Tingnan ang mga serbisyo at kubectl expose dokumentasyon.

Sa tabi sa itaas, paano ko mahahanap ang IP address ng aking pod? Sa hanapin ang kumpol IP address ng isang Kubernetes pod , gamitin ang kubectl kumuha ng pod command sa iyong lokal na makina, na may opsyon -o wide. Ang opsyong ito ay maglilista ng higit pang impormasyon, kabilang ang node na pod naninirahan sa, at ang mga pod kumpol IP . Ang IP ang column ay maglalaman ng panloob na kumpol IP address para sa bawat isa pod.

Nagtatanong din ang mga tao, paano ko maa-access ang mga pod ng Kubernetes?

Access mula sa isang node o pod sa cluster

  1. Magpatakbo ng pod, at pagkatapos ay kumonekta sa isang shell sa loob nito gamit ang kubectl exec. Kumonekta sa iba pang mga node, pod, at serbisyo mula sa shell na iyon.
  2. Maaaring payagan ka ng ilang cluster na mag-ssh sa isang node sa cluster. Mula doon maaari mong ma-access ang mga serbisyo ng cluster.

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.

Inirerekumendang: