Контейнеризація Lean Kubernetes кластери повинні бути високодоступними в Інтернеті
Canonical представляє функцію високої доступності для MikroK8, яка призначена для кластерів Kubernetes на робочих станціях та на краю.

Британська компанія Canonical, найбільш відома завдяки дистрибутиву Linux Ubuntu, представила функцію високої доступності для свого тонкого варіанту Kubernetes MikroK8s. Він потребує принаймні трьох вузлів і повинен забезпечувати відмову. Якщо вузол не працює, кластер виліковується сам.
MicroK8s в основному спрямований на розробку робочих станцій та використання на межі або в Інтернеті речей. Коротка форма K8, в якій число замінює вісім літер "ubernete", також використовується іншими постачальниками K8. Бережливий дистрибутив доступний як проект з відкритим кодом на GitHub. Він поставляється як єдиний пакет і спрямований на низькі вимоги до ресурсів та просте адміністрування.
У вас повинно бути три вузли
Нещодавно введена висока доступність повинна також дозволити експлуатувати худі кластери в безпечному режимі. Зокрема, кластер повинен продовжувати працювати безперебійно, якщо компонент виходить з ладу. Для цього кластер MicroK8s повинен мати принаймні три вузли. У цьому випадку сховище даних Dqlite, яке керує статусом кластера, автоматично є високодоступним.
докладніше на цю тему
Поглиблені лекції про Kubernetes та всю екосистему будуть доступні протягом двох тематичних днів Kubernetes в рамках Continuous Lifecycle та ContainerConf 2020:
Dqlite - це спеціальний варіант SQLite, і ця назва означає Розподілений SQLite. Магазин даних призначений для розподілених додатків і пропонує автоматичний збій за замовчуванням. Він спирається на алгоритм консенсусу щодо плоту, який був розроблений для управління стійкістю до несправностей як альтернатива протоколам Paxos. У кластерах з більш ніж трьома вузлами система використовує додаткові вузли як резерв і автоматично активує їх для сховища даних у разі відмови.
Можливо, висока доступність активується автоматично, як тільки три або більше вузлів об’єднуються в кластер MicroK8s. Детальнішу інформацію можна знайти в офіційному оголошенні та на сторінці високої доступності в Canonical.