Amri kwenye nodi ya Kubernetes inaweza kutumia proksi ya shell wakati Pod kwenye nodi hiyo haina mazingira ya proksi. Mazingira ya kontena hufafanuliwa na picha yake na usanidi wa Pod.

Kwa programu inayotumia vigezo hivi, ongeza orodha ya env kwenye kiingilio chake cha kontena kilichopo:

env:
  - name: HTTP_PROXY
    value: http://proxy.example:8080
  - name: HTTPS_PROXY
    value: http://proxy.example:8080
  - name: NO_PROXY
    value: localhost,127.0.0.1,kubernetes.default.svc,.svc,.cluster.local

Katika Deployment, hii huwa chini ya kontena husika katika spec.template.spec.containers. Sasisha mzigo wa kazi kupitia usambazaji wake wa kawaida ili Pods mpya zipokee. Toa pia majina ya herufi ndogo wakati mteja halisi anayahitaji.

Orodha ya kupita ni kielelezo cha mwanzo, si orodha ya kila njia ya klasta. Tumia kiambishi halisi cha DNS cha klasta na maeneo ya ndani. Programu zinazotumia IP za huduma zinaweza kuhitaji safu halisi za huduma katika sintaksia inayotumika na mteja wao.

Kontena za init zina vipimo vyao vya kontena. Ongeza usanidi unaokusudiwa hapo wanapofanya upakuaji wa nje. Kwa upakuaji wa HTTP wa umma, kituo cha mwisho kutoka orodha ya proksi za HTTP ni mtarajiwa kwa thamani hizi za mazingira ya kontena.

Uvutaji wa picha hufanyika kabla programu haijaanza na hufanywa na runtime ya kontena ya nodi. Mazingira ya Pod hayawezi kusanidi muunganisho huo wa awali wa rejista.

Hatimaye, vigezo vya proksi vya HTTP huathiri tu wateja wanaovitumia. Havielekezi tena trafiki yoyote ya hifadhidata, UDP au soketi nyingine kutoka kwa Pod.

Makala zinazohusiana