Отказоустойчивость К8с - PullRequest
       61

Отказоустойчивость К8с

0 голосов
/ 24 января 2020

Я проходил через различия между Swarm и K8. Одно из минусов Swarm - это то, что он имеет ограниченную отказоустойчивость . Как K8s достигает отказоустойчивости, это через мультимастер K8s. Пожалуйста, поделитесь своими данными

Ответы [ 2 ]

2 голосов
/ 24 января 2020

Да! Для достижения отказоустойчивости Kubernetes рекомендуется иметь несколько узлов (основных) плоскостей управления, а если вы работаете в облачных провайдерах, рекомендуется использовать несколько зон доступности.

Компоненты плоскости управления принимают глобальные решения о кластер (например, планирование), а также обнаружение и реагирование на события кластера (например, запуск нового pod , когда поле развертывания replicas не удовлетворено).

По сути, плоскость управления состоит из следующих компонентов:

kube-apiserver - Предоставляет API Kubernetes. Является ли фронт для плоскости управления Kubernetes

etcd - Ключ / значение Хранилище Kubernetes для кластерных данных

kube-планировщик - Ответственный за часы для вновь созданных модулей без назначенного узла и выбирает узел для их запуска на

kube-controller-manager - Одна из обязанностей контроллера - поддерживать правильное количество модулей для каждой репликации контроллер, заполняет объекты конечных точек и отвечает, когда узлы go не работают.

cloud-controller-manager - Взаимодействие с базовыми поставщиками облаков,

В каждом кластере нужен 1 работник по крайней мере, рабочие узлы ответственны за выполнение ваших рабочих нагрузок.

Вот схема кластера Kubernetes со всеми связанными компонентами:

enter image description here

Подробнее см. здесь

2 голосов
/ 24 января 2020

Да, все компоненты плоскости управления kubernetes либо кластеризованы (etcd), либо выбраны лидеры (контроллеры), либо плоские (apiserver). Традиционно вы запускаете три узла плоскости управления, но вы можете сделать 5 в некоторых сложных топологиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...