Puncte:0

Mod compatibil de a lega la 169.254.169.254?

drapel in

Am o aplicație pe care nu o pot schimba, rulând într-un container docker pe un server bare metal (fără mediu cloud)

Încearcă să se conecteze la 169.254.169.254 (preluare metadate IMDSv2). Acest ip/serviciu nu este accesibil și aplicația așteaptă înainte de expirarea timpului de solicitare. În timpul așteptării, aplicația nu răspunde.

Aș dori să rezolv această problemă oferind un serviciu pe acest ip. Care este modalitatea corectă de a face acest lucru, în mod ideal fără a avea privilegii speciale pentru container?

De dragul testării, am pornit un server web simplu și am adăugat o rută IP internă de la 169.254.169.254 la 127.0.0.1 care a rezolvat problema - cu toate acestea, acest lucru necesită privilegii speciale de docker ( --cap-add NET_ADMIN).

Există o modalitate mai bună de a face asta? (de exemplu, poate că există un serviciu RHEL/Linux care se poate lega la acest ip special. Legarea la 0.0.0.0 nu a funcționat)

drapel cn
Bob
Este de fapt aplicația codificată pentru a ajunge la acea adresă IP sau o face prin rezolvarea unui FQDN? Dacă este cel din urmă, ar trebui să fie trivial să înlocuiți acel FQDN și să indicați un IP care fie returnează o „conexiune refuzată” imediată, fie un răspuns simulat.
drapel cn
@Bob - este probabil prin IP, deoarece aceasta este adresa folosită pentru preluarea metadatelor instanței în, de ex. AWS.
drapel in
Aplicația (baza de date Oracle btw) a codificat IP-ul. @shearn89 are dreptate, o fac pentru a detecta un posibil mediu cloud.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.