Komanda Kubernetes mezglā var izmantot shell starpniekserveri, kamēr Pod šajā mezglā nav starpniekservera vides. Konteinera vidi nosaka tā attēls un Pod konfigurācija.

Lietojumprogrammai, kas atbalsta šos mainīgos, pievienojiet env sarakstu tās esošajam konteinera ierakstam:

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

Deployment gadījumā tas atrodas zem attiecīgā konteinera spec.template.spec.containers. Atjauniniet darba slodzi, izmantojot tās parasto izvietošanu, lai jaunie Pod to saņemtu. Norādiet arī mazo burtu nosaukumus, kad to pieprasa faktiskais klients.

Apiesanas saraksts ir sākotnējs piemērs, nevis katra klastera maršruta uzskaitījums. Izmantojiet klastera faktisko DNS sufiksu un iekšējos galamērķus. Lietojumprogrammām, kas izmanto pakalpojumu IP, var būt nepieciešami faktiskie pakalpojumu diapazoni sintaksē, ko atbalsta to klients.

Init konteineriem ir savas konteinera specifikācijas. Pievienojiet tur paredzēto konfigurāciju, kad tie veic ārēju lejupielādi. Publiskām HTTP lejupielādēm galapunkts no HTTP starpniekserveru saraksta ir kandidāts šīm konteinera vides vērtībām.

Attēlu lejupielāde notiek pirms lietojumprogrammas palaišanas, un to veic mezgla konteinera runtime. Pod vide nevar konfigurēt šo agrāko reģistra savienojumu.

Visbeidzot, HTTP starpniekservera mainīgie ietekmē tikai tos klientus, kas tos izmanto. Tie nepievieno maršrutu patvaļīgai datu bāzes, UDP vai cita soketa plūsmai no Pod.

Saistītie raksti