Есть ли причина для того, чтобы автоматически масштабировать мастер кубернетес? - PullRequest
0 голосов
/ 27 декабря 2018

Я использую кластер Kubernetes с 3 основными и 3 узлами.

Я обнаружил, что это автоматически масштабирует рабочие узлы в зависимости от состояния модуля.https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/cloudprovider/aws

Но я не смог найти ни одного блога или надстройки для автоматически масштабируемых мастер-узлов.

Есть ли причина для автоматического масштабирования мастер-узлов, если да, то как это сделать?мы делаем это?

1 Ответ

0 голосов
/ 27 декабря 2018

Нет необходимости autoscale в главных узлах.В практическом мире ответственность ваших рабочих узлов заключается в том, чтобы выполнять вашу рабочую нагрузку, а ответственность ваших главных узлов - в том, чтобы убедиться, что ваши рабочие узлы имеют желаемое состояние в кластере.

Теперь все конечные пользователи будут запрашивать вашеприложения (стручки) и, поскольку нагрузка увеличивается, они должны масштабироваться горизонтально, и больше порций должно порождаться.Если ресурсов на рабочих узлах недостаточно для запуска этих узлов, следует создать больше рабочих узлов.

В большом кластере мы не запускаем нагрузку на главный узел, но нам нужно убедиться, что он высокодоступен, чтобынет единой точки отказа для организации рабочих узлов.Для этого у нас может быть 3 основных многоузловых кластера.

Рабочие узлы беспокоятся о horizontal scalability, а в главном узле мы беспокоимся о high availability.

Но для построения большихкластера, вам необходимо предоставить адекватные ресурсы для мастер-узлов для обработки распределения нагрузки на рабочих узлах.

Для получения дополнительной информации о создании большого кластера, пожалуйста, обратитесь к официальному документу:

https://kubernetes.io/docs/setup/cluster-large/

В двух словах, вы можете даже иметь одного мастера на 1000 рабочих узлов, если предоставите достаточно ресурсов этому узлу.Таким образом, нет никакой причины для автоматического масштабирования мастера по сравнению с проблемами, с которыми мы сталкиваемся при этом.

...