Gall gorchymyn ar nod Kubernetes ddefnyddio procsi plisgyn tra nad oes gan Pod ar y nod hwnnw unrhyw amgylchedd procsi. Diffinnir amgylchedd y cynhwysydd gan ei ddelwedd a chyflun Pod.

Ar gyfer cymhwysiad sy'n cefnogi'r newidynnau hyn, ychwanegwch restr env at ei gofnod cynhwysydd presennol:

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

Mewn Deployment, mae hyn yn perthyn o dan y cynhwysydd perthnasol yn spec.template.spec.containers. Diweddarwch y llwyth gwaith trwy ei rollout arferol fel y bydd Pods newydd yn ei dderbyn. Darparwch enwau llythrennau bach hefyd pan fydd y cleient gwirioneddol yn gofyn amdanynt.

Mae'r rhestr osgoi yn enghraifft gychwynnol, nid yn rhestr o bob llwybr yn y clwstwr. Defnyddiwch ôl-ddodiad DNS gwirioneddol y clwstwr a'r cyrchfannau mewnol. Efallai y bydd angen yr ystodau gwasanaeth gwirioneddol ar gymhwysiadau sy'n defnyddio IP gwasanaeth, mewn cystrawen y mae eu cleient yn ei chefnogi.

Mae gan gynwysyddion init eu manylebau cynhwysydd eu hunain. Ychwanegwch y ffurfweddiad a fwriedir yno pan fyddant yn gwneud dadlwythiad allanol. Ar gyfer dadlwythiadau HTTP cyhoeddus, mae pwynt terfyn o'r rhestr procsi HTTP yn ymgeisydd ar gyfer y gwerthoedd amgylchedd cynhwysydd hyn.

Mae tynnu delweddau yn digwydd cyn i'r cymhwysiad redeg ac fe'i gwneir gan amser rhedeg cynhwysydd y nod. Ni all amgylchedd Pod ffurfweddu'r cysylltiad cofrestrfa cynharach hwnnw.

Yn olaf, dim ond cleientiaid sy'n eu defnyddio y mae newidynnau procsi HTTP yn effeithio arnynt. Nid ydynt yn ailgyfeirio traffig cronfa ddata, UDP nac unrhyw draffig soced arall o'r Pod.

Erthyglau cysylltiedig