Điểm:3

Trong kubernetes HPA nếu cấu hình có cả targetCPUUtilizationPercentage và targetMemoryUtilizationPercentage thì cái nào được ưu tiên?

lá cờ gb

Tôi chưa quen với kubernetes và HPA. Tôi không tìm thấy cả cấu hình ngưỡng đích của CPU và bộ nhớ trong tài liệu chính thức Có thể làm một cái gì đó như dưới đây?

Thông số hpa mẫu hiện tại của tôi: -

hpaSpec:
        Bản sao tối đa: 10
        bản sao tối thiểu: 5
        targetCPUUtilizationPercentage: 50
        targetMemoryUtilizationPercentage: 80

Điều này có nghĩa là các nhóm sẽ mở rộng quy mô trong cả hai điều kiện sau: -

  1. Mức sử dụng CPU > 50% ngay cả khi mức sử dụng bộ nhớ <80%    
  2. Mức sử dụng bộ nhớ > 80% ngay cả khi mức sử dụng CPU <50% 

HOẶC

 1. Nếu cả mức sử dụng CPU > 50% và mức sử dụng bộ nhớ >80% 

Tương tự, liệu nó có giảm quy mô nếu mức sử dụng CPU giảm xuống dưới 50% hoặc mức sử dụng bộ nhớ giảm xuống dưới 80% hoặc chỉ khi cả hai điều kiện ngưỡng được thỏa mãn? (Đây có phải là điều kiện HOẶC hoặc AND trên các ngưỡng không?)

Có một cách tốt hơn làm cái này tức là sử dụng mức sử dụng trung bình thay thế? TIA

Điểm:1
lá cờ us

bên trong Autoscaler Pod ngang tài liệu, Chi tiết thuật toán phần, bạn có thể đọc:

Nếu nhiều chỉ số được chỉ định trong HorizontalPodAutoscaler, phép tính này được thực hiện cho từng chỉ số và sau đó số lượng bản sao mong muốn lớn nhất sẽ được chọn. Nếu không thể chuyển đổi bất kỳ chỉ số nào trong số này thành số lượng bản sao mong muốn (ví dụ: do lỗi khi tìm nạp chỉ số từ API chỉ số) và việc giảm tỷ lệ được đề xuất bởi các chỉ số có thể được tìm nạp, thì tỷ lệ sẽ bị bỏ qua. Điều này có nghĩa là HPA vẫn có khả năng mở rộng quy mô nếu một hoặc nhiều chỉ số đưa ra Bản sao mong muốn lớn hơn giá trị hiện tại.

Điều đó có nghĩa là nếu một trong các chỉ số đáp ứng ngưỡng, thì việc triển khai sẽ được mở rộng.
Điều tương tự cũng xảy ra đối với việc giảm quy mô.

Wytrzymały Wiktor avatar
lá cờ it
Xin chào @sparkstar 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.