K3s на колёсах: HA-кластер для автопарка с ARM-агентами, WireGuard и офлайн-режимом
<img src="https://habrastorage.org/getpro/habr/upload_files/390/eab/cbf/390eabcbf53bb06ff61618f5e2a5af86.jpg" /><p>Большинство статей про Kubernetes на границе (edge) описывают более-менее стабильную топологию: несколько узлов в одном или нескольких дата-центрах, предсказуемая сеть между ними, редкие сетевые партиции как исключение, а не норма. У нас всё наоборот: control plane живёт в офисе/датацентре, а agent-узлы физически стоят в транспортных средствах автопарка — едут по городу, паркуются в подземных гаражах без связи, теряют VPN на десятки минут за смену. Разрыв связи с control plane — это не инцидент, это штатный режим работы системы, который нужно было спроектировать с самого начала, а не «подкрутить» постфактум.</p><p>В этой статье — то, как устроен наш K3s-кластер для автопарка: HA control plane на kube-vip, транспорт через WireGuard поверх MikroTik, разнородный флот из amd64- и ARM-агентов (включая Jetson), и отдельно — самая интересная часть: как мы подступаемся к вопросу «может ли под на границе продолжать работать, когда control plane временно недостижим».</p> <a href="https://habr.com/ru/articles/1079024/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1079024#habracut">Читать далее</a>
