Orodha ya maudhui:

Je, unafichuaje huduma ya Kubernetes?
Je, unafichuaje huduma ya Kubernetes?

Video: Je, unafichuaje huduma ya Kubernetes?

Video: Je, unafichuaje huduma ya Kubernetes?
Video: 1-K8s - Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке 2024, Mei
Anonim

Huduma zinaweza kufichuliwa kwa njia tofauti kwa kubainisha aina katika ServiceSpec:

  1. ClusterIP (chaguo-msingi) - Inafichua Huduma kwenye IP ya ndani kwenye nguzo.
  2. NodePort - Inafichua Huduma kwenye bandari sawa ya kila Nodi iliyochaguliwa kwenye nguzo kwa kutumia NAT.

Kwa kuzingatia hili, ugunduzi wa huduma hufanyaje kazi katika Kubernetes?

Ugunduzi wa huduma ya Kubernetes imeundwa kwa vyombo vinavyoendesha ndani Kubernetes nguzo. Kwa hivyo kwa programu inayoendesha nje ya a Kubernetes cluster (kama vile vivinjari vya wavuti) ili kufikia huduma na programu za wavuti unahitaji kufichua huduma nje.

Zaidi ya hayo, ninawezaje kupata ClusterIP? Ili kufikia ClusterIp kutoka kwa kompyuta ya nje, unaweza kufungua proksi ya Kubernetes kati ya kompyuta ya nje na nguzo. Unaweza kutumia kubectl kuunda proksi kama hiyo. Wakati proksi iko juu, umeunganishwa moja kwa moja kwenye nguzo, na unaweza kutumia IP ya ndani ( ClusterIp ) kwa Huduma hiyo.

Kando na hapo juu, huduma za Kubernetes NI NINI?

Huduma ni mkusanyiko wa maganda ambayo yanaendeshwa kwenye nguzo. Huduma ni "nafuu" na unaweza kuwa na nyingi huduma ndani ya nguzo. Huduma za Kubernetes inaweza kuimarisha usanifu wa huduma ndogo kwa ufanisi. Kila huduma ina hoja ya lebo ambayo inafafanua maganda ambayo yatachakata data ya huduma.

Je! Kubernetes ClusterIP inafanya kazi vipi?

A ClusterIP ni IP inayoweza kufikiwa ndani kwa ajili ya Kubernetes nguzo na Huduma zote ndani yake. Kwa NodePort, a ClusterIP inaundwa kwanza na kisha trafiki yote inasawazishwa juu ya bandari maalum. Ombi linatumwa kwa moja ya Podi kwenye mlango wa TCP uliobainishwa na sehemu inayolengwa.

Ilipendekeza: