Điểm:2

Kubernates CoreDNS hướng url công khai đến máy chủ nội bộ

lá cờ cn

Tôi có một ứng dụng đang chạy trong cụm Kubernetes đang truy cập vào URL API công khai, ví dụ: api.server123.com. Ứng dụng đang truy cập nó trong chính mã của nó

Tôi muốn phân giải UZRL công khai đó thành IP nội bộ như cách chúng tôi có thể thực hiện trong /etc/host tức là một mục như 1.2.3.4 api.server123.com trong đó IP đó thuộc về một trong các máy chủ nội bộ của chúng tôi. Điều này là để tôi xem trọng tải được gửi đi và một số kiểm tra nội bộ.

Tôi có thể làm điều này thông qua CoreDNS không?

Tôi đã làm nó như thế này nhưng dường như không hoạt động.

Tập tin lõi: |-
    .:53 {
        lỗi
        Sức khỏe
        cụm kubernetes.local. trong-addr.arpa ip6.arpa {
            nhóm không an toàn
            Thượng nguồn
            dự phòng trong-addr.arpa ip6.arpa
        }
        máy chủ {
            1.2.3.4 api.server123.com
            thất bại
        }
        prometheus :9153
        phía trước . /etc/resolv.conf
        bộ đệm 30
        tải lại
        cân bằng tải
    }

Đây có phải là cách chính xác để phân giải URL công khai thành IP nội bộ trong Kubernetes không?

Điểm:0
lá cờ tr

Tôi khuyên bạn nên sử dụng chuyển tiếp plugin cho cấu hình Corefile. Dựa theo Kubernetes.io:

chuyển tiếp: Mọi truy vấn không nằm trong miền cụm của Kubernetes sẽ được chuyển tiếp tới các trình phân giải được xác định trước (/etc/resolv.conf).

Các ví dụ hữu ích bạn có thể tìm thấy tại coredns.io

Wytrzymały Wiktor avatar
lá cờ it
Xin chào @Ruster và chào mừng đến với ServerFault! Hãy nhớ [phản hồi câu trả lời cho câu hỏi của bạn](https://stackoverflow.com/help/someone-answers). Bằng cách đó, chúng tôi biết liệu câu trả lời có hữu ích hay không và các thành viên khác trong cộng đồng cũng có thể hưởng lợi từ chúng. Cố gắng [chấp nhận câu trả lời](https://stackoverflow.com/help/accepted-answer) đó là giải pháp cuối cùng cho vấn đề của bạn, bình chọn cho các câu trả lời hữu ích và nhận xét về những câu trả lời có thể được cải thiện hoặc cần chú ý thêm. Tận hưởng kì nghỉ của bạn!

Đă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.