Я новичок в среде кубернетов. При развертывании приложения я мог бы выяснить, как сделать автоматическое масштабирование, но не совсем понял, как обеспечивается высокая доступность? Если это не так, как я могу его настроить?Kubernetes - Как обеспечивается высокая доступность, если я развертываю контейнерное приложение?
Редактировать: По HA, я имею в виду, как обеспечить, чтобы pod был запланирован на нескольких узлах, чтобы обеспечить HA на уровне подкачки/услуги.
Просим руководствоваться. Заранее спасибо! :)
По HA, вы имеете в виду общую доступность всего вашего кластера k8s, или вы просто имеете в виду, как вы можете обеспечить, чтобы ваш модуль был запланирован на нескольких узлах, чтобы обеспечить HA на уровне POD/уровень обслуживания (при условии, что ваша базовая настройка кластера k8s уже HA)? – fishi
@fishi - Я имею в виду, как обеспечить, чтобы pod был запланирован на нескольких узлах, чтобы обеспечить HA на уровне обслуживания/обслуживания. Я редактировал вопрос, добавляя его. Спасибо, отметив. :) – Tarun
Посмотрите на [node affinity] (https://kubernetes.io/docs/user-guide/node-selection/). Особенно раздел о ** межподовой аффинности и анти-аффинности **. Благодаря этому вы можете заставить планировщик k8s всегда планировать свои контейнеры на нескольких узлах. – fishi