Điểm:0

Cách tương thích để liên kết với 169.254.169.254?

lá cờ in

Tôi có một ứng dụng mà tôi không thể thay đổi, chạy trong vùng chứa docker trên máy chủ kim loại trần (không có môi trường đám mây)

Nó cố gắng kết nối với 169.254.169.254 (đang tìm nạp siêu dữ liệu IMDSv2). Không thể truy cập ip/dịch vụ này và ứng dụng sẽ đợi trước khi hết thời gian yêu cầu. Trong thời gian chờ đợi, ứng dụng không phản hồi.

Tôi muốn giải quyết vấn đề này bằng cách cung cấp dịch vụ trên ip này. Cách chính xác để làm điều này là gì, lý tưởng nhất là không có đặc quyền cho vùng chứa?

Để thử nghiệm, tôi đã bắt đầu một máy chủ web đơn giản và thêm một tuyến IP nội bộ từ 169.254.169.254 đến 127.0.0.1 đã giải quyết được sự cố - tuy nhiên, điều này yêu cầu các đặc quyền docker đặc biệt ( --cap-thêm NET_ADMIN).

Có cách nào tốt hơn để làm điều này? (ví dụ: có thể có dịch vụ RHEL/Linux có thể liên kết trên ip đặc biệt này. Liên kết với 0.0.0.0 không hoạt động)

lá cờ cn
Bob
Ứng dụng có thực sự được mã hóa cứng để tiếp cận với địa chỉ IP đó hay ứng dụng làm như vậy bằng cách giải quyết FQDN? Nếu đó là cái sau, việc ghi đè FQDN đó và trỏ đến một IP sẽ trả về `kết nối bị từ chối` ngay lập tức hoặc phản hồi giả là chuyện nhỏ.
lá cờ cn
@Bob - có thể thông qua IP vì đó là địa chỉ được sử dụng để truy xuất siêu dữ liệu cá thể, ví dụ: AWS.
lá cờ in
Ứng dụng (cơ sở dữ liệu oracle btw) đã mã hóa cứng IP. @ shearn89 đã đúng, họ làm điều đó để phát hiện môi trường đám mây có thể xảy ra.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.