Toa Wateja Walioteuliwa Proksi Tofauti katika Yarn ya Kisasa
Tumia mipangilio ya mtandao kwa kila mwenyeji ya Yarn ya kisasa wakati chanzo kimoja cha pakiti kinahitaji mpatanishi tofauti na chaguo-msingi.
Proksi moja ya jumla inaweza isifae kila chanzo cha pakiti. Yarn ya kisasa inaunga mkono mipangilio ya mtandao kwa jina la mwenyeji, ikiruhusu mwenyeji aliyeteuliwa kutumia njia tofauti na chaguo-msingi.
Kwa mfano, mradi unaweza kubaki na njia moja ya jumla na kuchagua nyingine kwa rejista ya ndani:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Anwani hizo mbili ni za kudhania. Kwa njia ya jumla kuelekea vyanzo vya pakiti vya umma, orodha ya proksi za HTTP hutoa wagombea pale proksi za umma zinaporuhusiwa. Weka ubadilishaji wa rejista ya ndani kwenye proksi yake iliyoidhinishwa. Weka usanidi katika .yarnrc.yml inayofaa kwa toleo la kisasa la Yarn. Mfano huu huchagua proksi mbili; hausemi kwamba mwenyeji wa ndani anapaswa kuunganisha moja kwa moja.
Linganisha jina la mwenyeji linaloombwa
Kipengele cha networkSettings kinatumika kwa muundo wa jina la mwenyeji, si kwa wigo wa pakiti au njia ya URL isiyo maalum. Weka kanuni ya mwenyeji mmoja iwe kamili wakati ndivyo unavyokusudia. Alama ya wildcard ni muhimu tu unapokusudia kweli kwamba wenyeji wa ziada washiriki usanidi huo.
Wigo wa pakiti na jina la mwenyeji wa mtandao ni vichaguzi tofauti. Pakiti yenye wigo inaweza kupakuliwa kutoka rejista ambayo mwenyeji wake unashirikiwa na pakiti nyingine, wakati artifact iliyoelekezwa upya inaweza kutoka kwa jina la mwenyeji tofauti kabisa.
Fuata njia kamili ya upakuaji
Ikiwa metadata inatumia mwenyeji mmoja na upakuaji wa archive unatumia mwingine, huenda vikalingana na mipangilio tofauti ya mtandao. Rekodi URL inayoshindikana kweli kabla ya kupanua kanuni. “Rejista ilifanya kazi” haithibitishi ni njia gani ombi la baadaye lilichagua.
Mipangilio ya Yarn kwa kila mwenyeji inaweza pia kujumuisha CA na usanidi mwingine wa TLS. Weka maamuzi hayo kando: kuchagua anwani ya proksi hakutoi yenyewe uaminifu unaohitajika kwa mazingira yanayokagua.
Fanya ubadilishaji uonekane
Kagua usanidi unaotumika wa mradi kwa zana zinazoungwa mkono na toleo lake la Yarn, kisha jaribu ombi lililokusudiwa. Epuka kushiriki nakala kamili ya usanidi ikiwa ina vitambulisho vya siri.
Kipengele hiki ni muhimu wakati wenyeji wanahitaji kweli njia tofauti. Ikiwa kila ombi linapaswa kutumia kituo kimoja cha mwisho, mpangilio mmoja wa jumla ni rahisi kudumisha kuliko orodha inayokua ya ubadilishaji sawa wa majina ya wenyeji.