ClusterIP katika Kubernetes ni nini?
ClusterIP katika Kubernetes ni nini?

Video: ClusterIP katika Kubernetes ni nini?

Video: ClusterIP katika Kubernetes ni nini?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, Mei
Anonim

ClusterIP : ClusterIP ndio chaguo msingi kubernetes huduma. Huduma hii imeundwa ndani ya kundi na inaweza tu kufikiwa na maganda mengine kwenye nguzo hiyo. Kwa hivyo kimsingi tunatumia aina hii ya huduma tunapotaka kufichua huduma kwa maganda mengine ndani ya nguzo moja. Huduma hii inapatikana kwa kutumia kubernetes wakala.

Pia kujua ni, Kubernetes ClusterIP inafanyaje kazi?

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 mojawapo ya Podi kwenye mlango wa TCP uliobainishwa na sehemu inayolengwa.

Kwa kuongezea, huduma maalum katika Kubernetes ni nini? Matangazo. A huduma inaweza kufafanuliwa kama seti ya kimantiki ya maganda. Inaweza kufafanuliwa kama kifupisho kilicho juu ya ganda ambalo hutoa anwani moja ya IP na jina la DNS ambalo maganda yanaweza kufikiwa. Na Huduma , ni rahisi sana kusimamia usanidi wa kusawazisha mzigo. Inasaidia maganda kukua kwa urahisi sana.

Ipasavyo, ni tofauti gani kati ya NodePort na ClusterIP?

Ni nini tofauti kati ya ClusterIP , NodePort na aina za huduma za LoadBalancer huko Kubernetes? NodePort : Inafichua huduma kwenye kila IP ya Nodi kwenye bandari tuli (the NodePort ) A ClusterIP huduma, ambayo NodePort huduma itapitia, imeundwa kiatomati.

Ni matumizi gani ya nguzo ya IP katika Kubernetes?

Vipimo hivi huunda kifaa kipya cha Huduma kinachoitwa "my-service", ambacho kinalenga bandari ya TCP 9376 kwenye Pod yoyote yenye lebo ya app=MyApp. Kubernetes inapeana Huduma hii IP anwani (wakati mwingine huitwa " IP ya nguzo "), ambayo ni kutumika na wakala wa Huduma (tazama Virtual IPs na wakala wa huduma hapa chini).

Ilipendekeza: