LINUX.ORG.RU
решено ФорумAdmin

High Availabity в Kubernates - особенности реализации

 , ,


0

5

Говорю сразу в Кубернетисе я нуб, просто по сабжу интересны 2 вещи:

1) Как борются со split-braining'ом при таком подходе?

2) Как сетевые задержки влияют на характеристики надёжности? При условии, что ноды расположены далеко друг от друга.

Например, взяли мы Linode развернули свои контейнеры.

Один в расположен Голландии, второй - в Индонезии.

Может насчет второго херню сморозил, прошу прощения.

Докер вот я не люблю, а к Куберу присматриваюсь)

★★★★★

Последнее исправление: Twissel (всего исправлений: 1)
  1. Как борются со split-braining’ом при таком подходе?

Поднимают минимум 3 и поддерживают нечетное количество Control Plane-Node, если я не прав то пусть меня поправят.

Do not use a cluster with two master replicas. Consensus on a two-replica cluster requires both replicas running when changing persistent state. As a result, both replicas are needed and a failure of any replica turns cluster into majority failure state. A two-replica cluster is thus inferior, in terms of HA, to a single replica cluster.

https://kubernetes.io/docs/tasks/administer-cluster/highly-available-master/#best-practices-for-replicating-masters-for-ha-clusters
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/

  1. Как сетевые задержки влияют на характеристики надёжности? При условии, что ноды расположены далеко друг от друга.
    Один в расположен Голландии, второй - в Индонезии.

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

P.S.
Если пользовались VMware то для общего понимания:
https://habr.com/ru/company/dataline/blog/436028/
https://habr.com/ru/company/dataline/blog/437282/

Samamy ★★★
()
Последнее исправление: Samamy (всего исправлений: 2)
Ответ на: комментарий от Samamy

ОК, спасибо.

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

Twissel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.