Käsk Kubernetes sõlmes võib kasutada shell-puhverserverit, samas kui selle sõlme Podil pole puhverserveri keskkonda. Konteineri keskkonna määravad selle pilt ja Podi konfiguratsioon.

Rakenduse jaoks, mis neid muutujaid toetab, lisage olemasolevasse konteineri kirjesse env-loend:

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

Deploymentis kuulub see vastava konteineri alla jaotisesse spec.template.spec.containers. Värskendage töökoormust selle tavapärase juurutamise kaudu, et uued Podid selle saaksid. Esitage ka väiketähtedega nimed, kui tegelik klient neid nõuab.

Möödamineku loend on algne näide, mitte klastri iga marsruudi loetelu. Kasutage klastri tegelikku DNS-järelliidet ja sisemisi sihtkohti. Teenuse IP-sid kasutavad rakendused võivad vajada tegelikke teenusevahemikke süntaksis, mida nende klient toetab.

Init-konteineritel on oma konteineri spetsifikatsioonid. Lisage sinna kavandatud konfiguratsioon, kui nad teevad välisallalaadimist. Avalike HTTP-allalaadimiste jaoks on HTTP-puhverserverite loendi lõpp-punkt nende konteineri keskkonnaväärtuste kandidaat.

Piltide tõmbamine toimub enne rakenduse käivitamist ja seda teeb sõlme konteineri runtime. Podi keskkond ei saa seda varasemat registriühendust konfigureerida.

Lõpuks mõjutavad HTTP-puhverserveri muutujad ainult kliente, kes neid kasutavad. Need ei suuna ümber meelevaldset andmebaasi-, UDP- ega muud soketiliiklust Podist.

Seotud artiklid