Điểm:0

HA trong cụm k8s trong trường hợp lỗi nút được chỉ định bởi Bản ghi miền

lá cờ cn

Tôi có một câu hỏi kiểu "nếu như"

Giả sử có một cụm Kubernetes với 4 nút và một số miền trỏ tới IP của nút số 1 và ứng dụng web sử dụng miền này có 1 nhóm trên mỗi nút. Nếu nút 1 bị lỗi thì theo hiểu biết hiện tại của tôi, ứng dụng sẽ bị lỗi do Một bản ghi đang trỏ đến nút đó bị hỏng

Làm thế nào nó có thể được giải quyết để duy trì môi trường HA?

Điểm:1
lá cờ in

Đó là vấn đề mà một Dịch vụ được thiết kế để giải quyết và nếu bạn đang ở trong môi trường đám mây (hoặc có một nhà điều hành sẽ cung cấp thứ gì đó nhìn như một bộ cân bằng tải), sau đó loại: LoadBalancer sẽ cung cấp một điểm vào ổn định từ bên ngoài cụm vào bên trong cụm, sau đó kubernetes sẽ định tuyến xung quanh lỗi Node đó.

Dưới vỏ bọc, loại: LoadBalancer chỉ là keo giữa loại: NútPort và bộ cân bằng tải, vì vậy ngay cả khi bạn không có sẵn cơ chế cân bằng tải chính thức, hãy sử dụng loại: NútPort và một bản sao của haproxy chỉ vào mọi Nút trong cụm của bạn sẽ đi một chặng đường dài để giải quyết rủi ro của bạn

lá cờ cn
Vì vậy, cân bằng tải cũng sẽ là một điểm thất bại trong trường hợp này phải không? trong trường hợp ngoại tuyến, ai đó sẽ phải thay đổi Bản ghi A để giảm thiểu lỗi này? hoặc có thể có một tùy chọn để làm cho nó tự động như "trong trường hợp nút bị lỗi/miền điểm LB1 tới nút/LB2" cũng cảm ơn bạn đã trả lời :)
lá cờ in
Heh, đó là rùa tất cả các cách xuống! Nhưng nghiêm túc mà nói, _luôn luôn_ sẽ có điểm thất bại nhưng nếu không biết thêm về môi trường của bạn và cách bạn giảm thiểu rủi ro như vậy _bên ngoài_ kubernetes, thật khó để đưa ra lời khuyên cụ thể về cách giảm thiểu rủi ro _with_ kubernetes . Tôi biết rằng một số người "kim loại trần" sử dụng IPVS + haproxy, những người khác có thiết bị mạng ưa thích giải quyết vấn đề tương tự và những người khác thực sự sử dụng haproxy chỉ với DNS R-R trên các máy haproxy. Nhưng để quay trở lại câu hỏi ban đầu của bạn, không, việc xuất bản IP Node luôn tệ
Điểm:0
lá cờ ci

Cảm ơn mdaniel đã làm rõ!

Tôi cũng đã tìm thấy các liên kết hữu ích để tìm hiểu sâu hơn

Có thể tạo dự phòng trên máy chủ HAProxy không?

Làm cách nào để thiết lập HAProxy với chuyển đổi dự phòng?

Bạn cũng nên xem các chủ đề như ip nổi, keepalived và nếu nhà cung cấp của bạn có api để thay đổi đích đến của ip nổi tại đây trên digitalocean, bạn có thể kiểm tra hướng dẫn https://www.digitalocean.com/community/tutorials/how-to-set-up-highly-available-haproxy-servers-with-keepalived-and-floating-ips-on-ubuntu-14-04

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