Có cách nào để làm cho kubernetes phân phối vỏ nhiều nhất có thể không? Tôi có "Yêu cầu" đối với tất cả các triển khai và Yêu cầu toàn cầu cũng như là HPA. tất cả các nút đều giống nhau.Phân bố khoang Kubernetes giữa các nút
Chỉ có một tình huống mà ASG của tôi thu nhỏ nút và một dịch vụ trở nên hoàn toàn không khả dụng vì tất cả 4 nhóm trên cùng một nút đã được thu nhỏ lại.
Tôi muốn duy trì tình huống trong đó mỗi lần triển khai phải trải rộng các vùng chứa của nó trên ít nhất 2 nút.
Tôi đoán đây là vấn đề về kubernetes. Trình lên lịch phải đủ thông minh để trải rộng các nhóm theo cách mà nó cung cấp tính khả dụng cao, ngay cả trong trường hợp nút bị hỏng. (Được cung cấp có nhiều hơn một nút). Affinity hoạt động, nhưng nó được sử dụng nhiều hơn khi chúng ta muốn các thùng chứa trạng thái được lên lịch trong nút có dung lượng ổ đĩa SSD. Chỉ là suy nghĩ của tôi, các bạn nghĩ sao? –
Điều đó không đúng. Quy tắc sở thích ưa thích có thể chỉ định mối quan hệ giữa các nhóm sử dụng nhãn, bất kể chúng có bộ nhớ kèm theo hay không. –
Tôi không tin rằng đây là cách tiếp cận đúng, Thực tế là tôi muốn các quả được lan truyền không có nghĩa là tôi không muốn có 2 trên cùng một nút. Giải pháp này giống như nói với tôi, Tạo một bộ daemon, đó không phải là những gì tôi đang tìm kiếm. hoặc có cách để tạo mối quan hệ nhóm thông minh như vậy sẽ quyết định xem có đủ khả năng trong triển khai hay không, để bắt đầu chia sẻ nhiều hơn cùng một nhóm trên cùng một nút – Gleeb