Cuir i gcás go bhfuil Secret darb ainm app-outbound-proxy ag spásainm an eisiúna cheana féin. Tá na URLanna seachfhreastalaí iomlána a theastaíonn ón bhfeidhmchlár ina eochracha http_proxy agus https_proxy.

Ní féidir le cairt Helm 3 ach ainm an Secret sin a choinneáil in values.yaml:

outboundProxy:
  existingSecret: app-outbound-proxy

I dteimpléad Deployment an choimeádáin atá beartaithe, déan tagairt do na heochracha:

env:
  - name: HTTP_PROXY
    valueFrom:
      secretKeyRef:
        name: {{ .Values.outboundProxy.existingSecret | quote }}
        key: http_proxy
  - name: HTTPS_PROXY
    valueFrom:
      secretKeyRef:
        name: {{ .Values.outboundProxy.existingSecret | quote }}
        key: https_proxy

Is blúire de shonraíocht an choimeádáin é seo. Caithfidh an Secret a bheith sa spásainm Pod agus an dá eochair a bhfuil tagairt déanta dóibh a bheith ann. Caithfidh a luachanna prótacal, óstach agus port an éisteora seachfhreastalaí iarbhír a úsáid. Maidir le hiarratais phoiblí an fheidhmchláir a bhfuil cead acu seachfhreastalaí poiblí gan fhíordheimhniú a úsáid, tóg na URLanna sin ó iarrthóir oiriúnach sa liosta seachfhreastalaithe saor in aisce; coinnigh aon eisceachtaí díreacha a theastaíonn.

Soláthraíonn luach na cairte ainm; soláthraíonn secretKeyRef luachanna timpeallachta an choimeádáin. Ní chuireann easpórtáil HTTP_PROXY sa bhlaosc a ritheann helm an rannán env seo le teimpléad Pod.

Is athrú saolré é an Secret a athrú freisin

Ní dhéanann coimeádán a thimpeallacht a athnuachan nuair a athraíonn sonraí an Secret. Socraigh an t-atosú nó an rollout atá beartaithe ionas go bhfaigheadh coimeádáin nuathosaithe na luachanna nuashonraithe. Ní dhéanann athrú sonraí faoin ainm Secret céanna teimpléad Pod an Deployment a chur in eagar ann féin.

Caithfidh an feidhmchlár tacú leis na hathróga timpeallachta seachfhreastalaí roghnaithe. Is tomhaltóirí ar leithligh iad rochtain ar stór Helm agus tarraingt íomhá an nóid a ritheann sula féidir leis an timpeallacht choimeádáin seo cabhrú leo.

Ailt ghaolmhara