У меня есть кластер Raspbian pi с 4 pi, на котором я запускаю кластер kubernetes (1 мастер 3 узла). По соображениям высокой доступности я уже настроил, чтобы время простоя модуля по умолчанию уменьшалось с 5 минут до 30 секунд, и другие конфигурации, чтобы время пульсации было как можно меньше. Поскольку я ищу более высокодоступные решения. Я застрял в проблеме репликации мастер-пи. Возможно ли иметь 2 мастера, где резервный мастер также является узлом. Поскольку у меня только 4 пи, мне интересно, могу ли я без добавления нового пи в качестве главной реплики использовать один из своих узлов в качестве резервного мастера.
Основная реплика Kubernetes
Ответы (1)
Согласно официальной документации, в вашем кластере должно быть как минимум 3 мастера. . Кроме того, вам нужно иметь 3 узла для кластера Etcd из-за кворума. Вот из его документации:
Кластеру etcd требуется большинство узлов, кворум, чтобы согласовывать обновления состояния кластера. Для кластера с n участниками кворум равен (n/2)+1.
Но, если у вас нет высокой нагрузки, вы также можете использовать свои мастера для модулей расписания:
kubectl taint node $masternodename node-role.kubernetes.io/master:NoSchedule
Будьте осторожны при планировании модулей, которые будут работать на главных узлах, и используйте лимиты для них.
person
Anton Kostenko
schedule
19.03.2018
Спасибо за отзыв. Комментарий, который вы дали, заключается в добавлении узлов к мастеру (реплике). Но как мне реплицировать мастер, чтобы была резервная копия. Является ли минимальное ограничение для основной репликации 3 или я также могу сделать это с 2?
- person achahbar; 19.03.2018
Основные компоненты (планировщик и диспетчер контроллеров) с использованием выбора лидера при работе в режиме HA, поэтому нужно как минимум 3 реплики.
- person Anton Kostenko; 19.03.2018
Мой кластер уже представляет собой небольшой raspberry pi с 1 мастером и 3 узлами. если я обновлю его до 3 мастеров и 1 узла (где 2 мастера также действуют как узлы), я уменьшу производительность моего узла :(
- person achahbar; 19.03.2018
Посмотрите на это с другой стороны. Возможно, сейчас самое время проверить новую Raspberry PI 3 Model B+, она была выпущена на прошлой неделе.
- person Anton Kostenko; 19.03.2018
Хахаха может!! Спасибо за ваше время
- person achahbar; 19.03.2018
etcd
серверов? Только на мастере или на нодах тоже? - person Anton Kostenko   schedule 19.03.2018