Когда начинаешь разбираться в архитектуре Istio,
часто всплывает такой вопрос про SPOF 👇
Является ли ztunnel единой точкой отказа (single point of failure)?
Что произойдёт, если ztunnel упадёт на ноде?
Вот ответ.
Поскольку ztunnel запускается как один pod на каждую ноду, может показаться, что это SPOF.
Если ztunnel падает, трафик к pod’ам на конкретной ноде будет затронут.
Однако pod’ы на других нодах не пострадают.
На каждой ноде есть свой здоровый экземпляр ztunnel.
Поскольку ztunnel развёрнут как DaemonSet, Kubernetes автоматически перезапустит его — так же, как и любой другой pod из daemonset.
Так является ли ztunnel SPOF? Конечно, нет.
Архитектура изначально предполагает, что ноды могут падать — это нормально для распределённых систем.
Восстановление обрабатывается автоматически самим Kubernetes.
Понимание таких архитектурных паттернов помогает проектировать более надёжные системы и уверенно отвечать на подобные вопросы во время внедрения
👉 DevOps Portal
Post #1788
3.38K

- ❤ 4
- 👍 2